是的,如果您使用Layer List并定义重叠的项目,则是可能的.这是一个例子
android:height="30dp"/>
android:height="30dp"/>
您可能需要尝试这些值,并根据需要进行调整
编辑
我认为您无法指定相对值(以百分比表示).但是,如果这些值根据屏幕大小而有所不同,则可以(并且我建议)将这些值移动到如下所示的尺寸资源文件中…
200dp
50dp
30dp
然后在可绘制对象中指定这些尺寸,如下所示…
...
android:height="@dimen/button_height"/>
...
现在,要为不同的屏幕尺寸指定不同的值,您需要通过添加不同的“值”资源文件夹并将尺寸文件放置在其中的不同值来指定针对不同尺寸的资源限定符. Android系统会在运行时根据设备屏幕尺寸获取并加载必要的尺寸…
res/
values/
dimens.xml
values-small/
dimens.xml
values-normal/
dimens.xml
values-large/
dimens.xml
values-xlarge/
dimens.xml