图片文字设置xml排版竖图不全屏问题[复制链接]

自已写了一个新闻APP,有个页面用到图片文字排版,发现问题,宽屏大图时,文字和图片能全屏,如果是竖图,文字和图片都去左边了,文字还不全屏。这个XML里ImageView要怎设置竖图也居中,文字也全屏?

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:orientation="vertical">
<RelativeLayout android:layout_width="fill_parent"  
android:layout_height="wrap_content">



</RelativeLayout>
  <ScrollView
android:id="@+id/scrollView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="vertical" >

  <TableLayout
      android:layout_width="fill_parent"  
android:layout_height="fill_parent"
android:orientation="vertical"  
xmlns:android="http://schemas.android.com/apk/res/android">  

  <TableRow android:layout_width="fill_parent"  
     android:layout_height="fill_parent"
     android:orientation="horizontal">


      <TextView android:id="@+id/list_title"
                  android:layout_width="fill_parent"
                 android:layout_height="match_parent"
                 android:textSize="15sp"
                   android:gravity="center"
     android:textStyle="bold"
                 android:textColor="#000000"/>
           </TableRow>   


  <TableRow android:layout_width="fill_parent"  
     android:layout_height="fill_parent"
      android:orientation="horizontal">

  <ImageView android:id="@+id/list_image"
    android:layout_height="wrap_content"
  android:layout_width="wrap_content"
  android:adjustViewBounds="true"
  android:maxWidth="350dip"
  android:maxHeight="350dp"
  android:scaleType="fitXY"
  android:layout_gravity="center_horizontal"/>
   </TableRow>
   <TableRow  
     android:layout_height="fill_parent"
      android:orientation="horizontal">
<TextView
      android:id="@+id/list_info"
      android:ems="1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:typeface="monospace"
    android:singleLine="false"
android:maxLines="100"
android:paddingLeft="5dip"
  android:paddingRight="5dip"
android:scrollHorizontally="false"
    android:gravity="left"
    android:ellipsize="none"
    android:layout_gravity="top"
      android:textColor="#000000"
      android:textSize="14sp" />
   <TextView
        android:id="@+id/result"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"/>


    <TextView
        android:id="@+id/url"
        android:visibility="gone"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"/>

</TableRow>
</TableLayout>  

</ScrollView>
       
       
</LinearLayout>

/v_PAUL 19540查看 · 0回复 · 2014-5-28 11:10 有用(0
共0个回答
需要登入后才可以评论 登录 | 立即注册