【发布时间】:2015-07-21 17:21:55
【问题描述】:
目前,我开发了一个 android 应用程序。在我的活动中,我想根据元素的大小放置元素。我解释一下:我在这样的 GridLayout 中有 3 个 LinearLayout:
GridLayout (2,2, Horizontal) 允许这样放置LinearLayouts:
我也想这样做,但不使用 GridLayout(2,2,horizontal),而是根据元素的大小。
例如,如果屏幕大,可以将 3 个 LinearLayout 放在同一行,反之,如果屏幕小,则将 1 个 LinearLayout 一行一行。
我希望我已经清楚了,提前谢谢。
【问题讨论】:
-
我之前尝试过这样的事情.. 但我使用了大量的 LinearLayout 并且我只是在玩他们的 layout_weight..
-
您可以根据所需的大小使用不同的布局xml文件(developer.android.com/guide/practices/screens_support.html)。如果 LinearLayouts 大小可以不同,则必须动态更改布局位置。
-
谢谢你的回答,我试试看。
标签: android android-xml