gpt4 book ai didi

层列表中的 Android 项目大小

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:18:22 24 4
gpt4 key购买 nike

我需要为层列表中的项目设置大小。在启动 Activity 中用作 windowBackground。我编写了这个 XML 文件,Android Studio 正确显示了它。但在应用程序中, Logo 始终全屏显示。如何制作?

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >

<gradient
android:endColor="#000004"
android:gradientRadius="1000"
android:startColor="#1f3371"
android:type="radial" >
</gradient>
</shape>
</item>
<item>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/texture_5"
android:tileMode="repeat" />
</item>
<item android:drawable="@drawable/logo"
android:height="100dp"
android:width="77dp"
android:gravity="center"
>

</item>
</layer-list>

最佳答案

我找到了解决方案,但我希望有更好的方法。这是最终代码:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >

<gradient
android:endColor="#000004"
android:gradientRadius="1000"
android:startColor="#1f3371"
android:type="radial" >
</gradient>
</shape>
</item>
<item>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/texture_5"
android:tileMode="repeat" />
</item>
<item android:drawable="@drawable/logo"
android:bottom="214dp"
android:top="214dp"
android:left="100dp"
android:right="100dp"
android:gravity="center"
android:tileMode="repeat"
>
</item>
</layer-list>

至少它在 xxhdpi 和 xhdpi 下工作没有失真。

关于层列表中的 Android 项目大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35083002/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com