android如何减少视图厚度

时间:2013-07-23 06:27:38

标签: android

我的代码如下所示。我的视图显示的厚度如此之多;我希望减少这一点。

http://imgur.com/KaIpJee

我想在此图片中添加一个分隔符:

http://imgur.com/2ZtcoIB

如何制作小型垂直视图?

  <LinearLayout
     android:layout_width="fill_parent"
 android:layout_height="fill_parent"
android:background="#C0C0C0"
 android:layout_weight="2"
  android:orientation="vertical" >

     <TableLayout
         android:id="@+id/table"
         android:layout_width="fill_parent"




android:layout_height="fill_parent"
android:stretchColumns="*" >

     <TableRow
    android:layout_width="match_parent"
    android:layout_marginTop="5dp"
    android:layout_height="match_parent" >

    <TextView
        android:gravity="left"
           android:layout_marginTop="8dp"
        android:text="Farm a School" />
    <View
android:layout_width="0.1dip"
android:layout_height="fill_parent"
android:background="#000000"
/>


    <TextView
        android:gravity="center"
           android:layout_marginTop="8dp"
        android:text="Take a survey" />
    <View
android:layout_width="0.1dip"
android:layout_height="fill_parent"
android:background="#000000"
  />
     <TextView
        android:gravity="center"
         android:layout_marginTop="8dp"
        android:text="Share this App" />

</TableRow>

</TableLayout>

     </LinearLayout>

1 个答案:

答案 0 :(得分:0)

你可能想摆脱stretchcolumns *意味着每一列都会伸展以填满屏幕。导致条形图忽略您的宽度设置。

如果您仍希望文本的宽度共享屏幕空间。使用

 android:stretchColumns="0,2,4"

其中0,2,4是每个包含文本的列索引。