我想在运行时动态地为表创建自定义布局。这就是我想要的。 我不知道哪种布局适合它(网格视图或某些东西)。每个单元格视图中都有按钮和textview。我试过表格布局。但它并不好。我希望我的桌子有任何想法。哪种布局合适?
我想为我的桌子显示图像,但我得到了这个'你需要至少10个声望才能发布图片'。 感谢
答案 0 :(得分:0)
我不打算为你写整个layout
,但我可以帮助你开始,你可以做出调整。 TableLayout
应该有用,但说实话,我不喜欢使用它们,因为我觉得在可能的情况下我可以使用RelativeLayout
进行更多控制。
您的根viewgroup
可能是RelativeLayout
,其中嵌套有LinearLayouts
个LinearLayout
。显然使用它们的水平方向(这是id
的默认值)。为每个RelativeLayout
分配android:layout_below="@+id/idOfLLAbove";
android:layout_alignLeft="@id/idOfLLAbove";
并使用LinearLayout
属性
TextViews
每个人。在每个LinearLayout
内,你有weightSum
或他们需要的任何东西。有很多不同的方法来实现它,但这样的事情可能就是我要做的事情
此外,您可以为每个View
提供一个LinearLayout
3个,然后每weight
个Layouts
内的每个{{1}},以便它们全部排成一行。您可能需要根据具体需要为这些{{1}}添加/调整属性,但这应该可以帮助您入门。希望它有所帮助
答案 1 :(得分:0)
使用tablelayout制作表格
阅读此http://developer.android.com/reference/android/widget/TableLayout.html
tableleayout http://www.mkyong.com/android/android-tablelayout-example/
的示例