gpt4 book ai didi

android - 在android中的选项卡中设置背景图片

转载 作者:太空宇宙 更新时间:2023-11-03 10:49:00 24 4
gpt4 key购买 nike

我想在选定的标签栏上设置背景(红色图像)。

一开始我是这样设置的

enter image description here

当我更改代码时

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- When selected, use grey -->
<item android:drawable="@drawable/selected_tab"
android:state_selected="true" />

</selector>

看起来像

enter image description here

我的要求如下所示。请帮助实现这一目标。

enter image description here

最佳答案

你需要这样做

对于 Tab 背景,您需要像这样创建选择器

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- When selected, use grey -->
<item android:drawable="@drawable/selected_tab"
android:state_selected="true" />

<item android:drawable="@drawable/default_tab"/>
</selector>

现在您可以像这样为标签按钮创建具有不同布局的按钮。对于此要求,按钮 View 将您的选项卡图标设置在带有文本的可绘制顶部。

tab_add_photo_btn.xml

<Button xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@id/tab_search"
android:background="@drawable/tab_selector"
android:drawableTop="@drawable/add_photo_icon"
android:text="ADD PHOTO"
android:textColor="#fff"
android:padding="10dp"/>

关于android - 在android中的选项卡中设置背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17500250/

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