如何保持Android设备的布局响应

时间:2014-05-09 18:03:08

标签: android xml

我是xml和android的新手,我正在设计一个简单的应用程序,它有两行3个按钮。现在我无法让每个Android设备的布局响应(根据屏幕分辨率调整)。我做了一点搜索但找不到相关的东西。     所以我的第一个问题是你可以用xml创建一个适用于所有屏幕尺寸的用户界面吗?     如果是,那该怎么办?或者至少请指出正确的方向。 感谢

1 个答案:

答案 0 :(得分:1)

正如用户Radhe所建议的那样,在android:layout_weight内正确使用LinearLayout将轻松缩放按钮。如果按钮在LinearLayout内水平排列,请将每个按钮的高度设置为您想要的任何高度(我更喜欢match_parent)并将每个按钮的宽度设置为0px。对于每个按钮,您可以设置layout_weight。每个按钮的重量表示每个按钮的宽度与LinearLayout内每个按钮的宽度之比。因此,如果您有3个按钮,每个按钮的宽度为1,则宽度都相同。如果一个按钮的宽度为2,另外两个宽度为1,则宽度为2的按钮将与其他两个按钮组合宽。只要玩弄它就可以得到你想要的东西。