我想使用包含2张图像的splah屏幕:
>主图像必须完全居中
>次要图像必须位于底部和主图像之间的中心
预期的渲染是这样的:
但我没有看到如何得到这个,我的第二个图像是底部对齐的:
我的泼溅的XML是:
<?xml version="1.0" enCoding="utf-8" ?> <@R_581_3419@ xmlns:androID="http://schemas.androID.com/apk/res/androID"> <item> <shape androID:shape="rectangle"> <solID androID:color="@color/Complementcolor" /> <padding androID:left="0dip" androID:top="0dip" androID:right="0dip" androID:bottom="0dip" /> </shape> </item> <item> <bitmap androID:src="@drawable/main_logo" androID:gravity="center" /> </item> <item> <bitmap androID:src="@drawable/secondary_logo" androID:gravity="bottom" /> </item></@R_581_3419@>
解决方法:
我终于选择了接近@Leonardo Cavazzani建议的另一个解决方案.
我在底部图像中添加了一个边距,如下所示:
<?xml version="1.0" enCoding="utf-8" ?> <@R_581_3419@ xmlns:androID="http://schemas.androID.com/apk/res/androID"> <item> <shape androID:shape="rectangle"> <solID androID:color="@color/Complementcolor" /> <padding androID:left="0dip" androID:top="0dip" androID:right="0dip" androID:bottom="0dip" /> </shape> </item> <item> <bitmap androID:src="@drawable/main_logo" androID:gravity="center" /> </item> <item androID:bottom="40dp"> <bitmap androID:src="@drawable/secondary_logo" androID:gravity="bottom" /> </item> </@R_581_3419@>
总结 以上是内存溢出为你收集整理的Android:如何在启动画面上对齐2个图像全部内容,希望文章能够帮你解决Android:如何在启动画面上对齐2个图像所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)