2011-03-03 28 views
0

我是Android开发的新手,并通过developer.android.com的教程资源,我仍不清楚哪些布局在不同情况下最有用。帮助需要与布局 - 不知道哪个是最好的使用

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

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

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

有人可以提供XML来实现这一点。

感谢

回答

0

为了让两个按钮的排等于你可以尝试:

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

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

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

希望可以帮到