我是android的新手,我想创建一个简单的表中有2列。所以我找了一些例子,找到了一个很好的例子,并创建了这样的表:
<TableRow>
<TextView
android:layout_column="1"
android:text="Open..."
android:padding="3dip" />
<TextView
android:text="Ctrl-O"
android:gravity="right"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView
android:layout_column="1"
android:text="Save..."
android:padding="3dip" />
<TextView
android:text="Ctrl-S"
android:gravity="right"
android:padding="3dip" />
</TableRow>
现在我得到的表有两行,每行有两列,没有任何分隔符。我想像任何普通的表一样,在两列中有一个分隔符。有谁能帮我一下吗?在Tnx之前...
发布于 2011-05-25 03:24:25
android.com教程中建议的另一个简单解决方案:只需添加一个带有背景的空视图作为分隔符:
<View
android:layout_height="2dip"
android:background="#FF909090" />来源:http://developer.android.com/resources/tutorials/views/hello-tablelayout.html
发布于 2011-04-28 21:38:05
你可以做的一件事是创建一个垂直分隔符的png,并将它放在你的表格行之间。
<TableRow>
<TextView
android:layout_column="1"
android:text="Save..."
android:padding="3dip" />
<ImageView android:layout_width="3dp" android:layout_height="fill_parent" android:id="@+id/imageView1" android:src="@drawable/icon"/>
<TextView
android:text="Ctrl-S"
android:gravity="right"
android:padding="3dip" />
</TableRow>并将图像视图的源设置为您的图像。
https://stackoverflow.com/questions/5819318
复制相似问题