我试图创建一个具有背景(如下所示)并且在白色区域有10个复选框(2列5行)的布局。我可以通过一次性大小视图的反复试验来完成这项工作,但是如何获得这个以保持不同屏幕尺寸的相同高宽比?多屏幕尺寸兼容性的复选框
我对任何想法都很开放,无论是针对不同尺寸的多种布局还是更巧妙的东西。
我试图创建一个具有背景(如下所示)并且在白色区域有10个复选框(2列5行)的布局。我可以通过一次性大小视图的反复试验来完成这项工作,但是如何获得这个以保持不同屏幕尺寸的相同高宽比?多屏幕尺寸兼容性的复选框
我对任何想法都很开放,无论是针对不同尺寸的多种布局还是更巧妙的东西。
当你想建立一个复选框表(以及相关的文字标签,我认为),我会建议你使用TableLayout。
但这种布局适合不同屏幕的白色框的大小大小? – 2013-03-06 16:49:36
是的,如果您将您的列设置为可伸缩。你应该花一个小时制作一个原型。 – 2013-03-07 09:05:05
基本上与LinearLayout
包装你的复选框,并没有为
android:layout_width=""
android:layout_height=""
给硬编码值。如果你不能,我的答案会改变。另外TableLayout
另一种方法为您的工作。
基本上你知道关于hdpi,mdpi,ldpi的任何信息吗? – hakiko 2013-03-06 16:13:42
请参阅:http://stackoverflow.com/questions/9891065/android-scale-image-keeping-its-aspect-ratio-in-background-drawable – Jules 2013-03-06 16:20:29