2013-03-06 76 views
0

我试图创建一个具有背景(如下所示)并且在白色区域有10个复选框(2列5行)的布局。我可以通过一次性大小视图的反复试验来完成这项工作,但是如何获得这个以保持不同屏幕尺寸的相同高宽比?多屏幕尺寸兼容性的复选框

我对任何想法都很开放,无论是针对不同尺寸的多种布局还是更巧妙的东西。

enter image description here

+0

基本上你知道关于hdpi,mdpi,ldpi的任何信息吗? – hakiko 2013-03-06 16:13:42

+0

请参阅:http://stackoverflow.com/questions/9891065/android-scale-image-keeping-its-aspect-ratio-in-background-drawable – Jules 2013-03-06 16:20:29

回答

1

当你想建立一个复选框表(以及相关的文字标签,我认为),我会建议你使用TableLayout

+0

但这种布局适合不同屏幕的白色框的大小大小? – 2013-03-06 16:49:36

+0

是的,如果您将您的列设置为可伸缩。你应该花一个小时制作一个原型。 – 2013-03-07 09:05:05

1

基本上与LinearLayout包装你的复选框,并没有为

android:layout_width="" 

android:layout_height="" 

给硬编码值。如果你不能,我的答案会改变。另外TableLayout另一种方法为您的工作。