赞
踩
我的应用程序有7个按钮,我想根据屏幕大小在屏幕上“自动对齐”。Android Studio:如何让多个按钮在布局中自动流动?
所以在手机上,布局看起来可能是这样......
[button 1] [button 2] [button 3]
[a really long button number 4]
[button 5] [btn 6] [btn 7]
...但在平板电脑上,所有的7个按键将在一行(或者最后的2个键会在下一行)。
[button 1] [button 2] [button 3] [a really long button number 4] [button 5] [btn 6] [btn 7]
我试过使用RelativeLayout,但不能完全得到它的工作。 我可以使用3个LinearLayouts,只需接受总是有3行按钮,但这不是很优雅。
有没有办法得到这个效果? 我搜索了很多,但我发现的一切都与按钮点击有关,这不是问题。 任何帮助表示赞赏! :)
编辑
更多的研究后,我同意片段整体的最佳解决方案,所以我接受这个答案。
但是,对于这个特定的应用程序,我决定使用一个HorizontalScrollView占用最少量的UI房地产。下面是我的解决方案的标记...
android:layout_width="match_parent"
android:layout_height="wrap_content">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
2016-12-28
tvwxyz
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。