如何调整顶部布局的背景属性
我有一个 LinearLayout 作为我的 android xml 文件中的主要布局。背景设置为“@drawable/window_background_red”。在活动内部(在运行时)我想将其设置为“@drawable/window_background_green”。
window_background_green.xml:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<gradient
android:type="linear"
android:startColor="#000000"
android:endColor="#004400"
android:angle="-90"
/>
</shape>
</item>
</selector>
I have a linearLayout as the main layout in my android xml file. The background is set to "@drawable/window_background_red". Inside the activity (at run time) I want to set this to "@drawable/window_background_green".
window_background_green.xml:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<gradient
android:type="linear"
android:startColor="#000000"
android:endColor="#004400"
android:angle="-90"
/>
</shape>
</item>
</selector>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设对于 LinearLayout
android:id="@+id/linearLayout"
然后在代码中:
在那里,您将背景设置为@drawable/window_background_green
let's say that for linearLayout
android:id="@+id/linearLayout"
then in code:
And there, you've set the background to be
@drawable/window_background_green