布局需要帮助 - 不确定哪个是最好的

时间:2011-03-03 14:08:35

标签: xml eclipse android-layout

我是Android开发的新手,并且已经浏览了developer.android.com上的教程资源,我仍然不清楚哪些布局在不同情况下最有用。

举一个具体的例子,我希望能够从Ebay应用程序复制UI,即屏幕顶部和底部的菜单栏以及中间的面板。即使文本的长度不同,底部工具栏也具有相同大小的按钮。

我考虑过使用TableLayout实现三行,包含工具栏的顶行和底行。然后在底行我添加了一个线性布局并添加了按钮。

但是我的按钮大小不一样,我也不确定这是布局此UI配置的最佳方式。

有人可以提供XML来实现这个目标。

由于

1 个答案:

答案 0 :(得分:0)

要使行中的两个按钮相等,您可以尝试:

<LinearLayout android:orientation="vertical">
    <Button android:layout_weight="1" android:layout_width="0dip"/>
    <Button android:layout_weight="1" android:layout_height="0dip"/>
</LinearLayout>

“weight”告诉小部件它消耗了多少可用空间。两个相等的重量=相等的大小。 例如,权重为2,另一个为1意味着小部件1使用2/3的空间,小部件2使用1/3

我不打算发布布局,你可能选择的布局在很大程度上取决于你打算做什么以及如何做。

希望有所帮助