gpt4 book ai didi

android - 在 android 中隐藏 Spinner 下拉图标

转载 作者:数据小太阳 更新时间:2023-10-29 02:34:23 27 4
gpt4 key购买 nike

我在 android 中有一个微调器,我使用微调器背景。但现在的问题是,我的图片上有一个向下箭头,android 添加了另一个向下箭头或类似的东西。现在我想删除 android 默认箭头图标。
这是图像 enter image description here

安卓java代码

ArrayAdapter<String> dataAdapterOfFromAccount = new ArrayAdapter<String>(context,
R.layout.custom_simple_spinner, accountList);
dataAdapterOfFromAccount.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spFromAccount.setAdapter(dataAdapterOfFromAccount);


自定义布局的custom_simple_spinner.xml

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerItemStyle"

android:layout_width="match_parent"
android:layout_height="50dp"
android:ellipsize="marquee"
android:gravity="center_vertical"

android:paddingRight="35dp"
android:background="@drawable/btn_selector" />

我用的是这种风格的代码

<style name="mySpinnerStyle" parent="@android:style/Widget.Spinner">
<item name="android:divider">#01579B</item>
<item name="android:dividerHeight">1dp</item>


</style>

现在请,任何人都可以帮我解决这个问题,我想删除那些默认的下拉图标。提前致谢 。我正在使用 Android 6.0(API 级别 23)它适用于 Android 5(API 级别 22),但在 Android 6 中会产生问题。

最佳答案

隐藏下拉图标

 <Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/transparent"/>

或覆盖另一个 View

<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">

<Spinner
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true"/>

<ImageView
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
android:background="#fff"/>
</RelativeLayout>

关于android - 在 android 中隐藏 Spinner 下拉图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33438190/

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