Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:具有比例宽度和相同高度的自定义视图_Android_User Interface_Widget_Color Picker - Fatal编程技术网

Android:具有比例宽度和相同高度的自定义视图

Android:具有比例宽度和相同高度的自定义视图,android,user-interface,widget,color-picker,Android,User Interface,Widget,Color Picker,我尝试为我的Sketcher应用程序实现一个良好的可重用颜色选择器。说明和屏幕截图如下: 问题是我一直使用一个好的“可调整大小”的UI,它使我能够支持各种不同屏幕大小的设备 顶部的两个小部件应该具有相同的高度,并且具有成比例的宽度:80到20。另外,最好用XML指定填充 目前的执行情况不好。我将一些值硬编码到代码中,而且由于布局测量不准确,在Xoom设备上看起来很糟糕 有没有办法实现这种行为?理想情况下,我需要一些方法来处理HTML表(伪代码): 或者类似的 目前的执行情况: 代码: 布局

我尝试为我的Sketcher应用程序实现一个良好的可重用颜色选择器。说明和屏幕截图如下:

问题是我一直使用一个好的“可调整大小”的UI,它使我能够支持各种不同屏幕大小的设备

顶部的两个小部件应该具有相同的高度,并且具有成比例的宽度:80到20。另外,最好用XML指定填充

目前的执行情况不好。我将一些值硬编码到代码中,而且由于布局测量不准确,在Xoom设备上看起来很糟糕

有没有办法实现这种行为?理想情况下,我需要一些方法来处理HTML表(伪代码):

或者类似的

目前的执行情况:

  • 代码:
  • 布局:
多谢各位

顶部的两个小部件应该具有相同的高度,并且具有成比例的宽度:80到20

对这两个小部件分别使用水平
线性布局
android:layout\u width=“0dip”
,以及
android:layout\u weight=“80”
android:layout\u weight=“20”

另外,最好用XML指定填充


使用android:paddingLeft和kin.

确定。我不再对它感到厌烦,而是为每个屏幕大小创建了专门的布局

table.width=100%, td1.width=80%, td2.padding=5px, ...