Android 如何删除微调器标题?

Android 如何删除微调器标题?,android,spinner,toolbar,android-toolbar,Android,Spinner,Toolbar,Android Toolbar,我正在android操作栏中使用微调器,希望显示一些项目。但微调器背景有图像。当我在微调器中添加项目列表时。默认情况下,第一个值显示在图像附近。默认情况下,是否有方法删除该文本 我的微调器代码是: <Spinner android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="ri

我正在android操作栏中使用微调器,希望显示一些项目。但微调器背景有图像。当我在微调器中添加项目列表时。默认情况下,第一个值显示在图像附近。默认情况下,是否有方法删除该文本

我的微调器代码是:

    <Spinner
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="right"
            android:background="@drawable/ic_action_overflow"
            android:entries="@array/spinnerItems"/>

阵列/喷丝板项目:

    <string-array name="spinnerItems">
        <item>item1</item>
        <item>item2</item>
        <item>item3</item>
        <item>item4</item>
    </string-array>

项目1
项目2
项目3
项目4
请查看所附图片以供参考:


我想删除显示在操作溢出图像图标附近的文本“item1”。

在Spinner使用的布局XML中
android:prompt=“”


添加第一个类似微调器的项目

<item>""</item>
“”
而且promt字符串也应该是

 <item>""</item>
“”

在Spinner使用的布局XML中
android:prompt=“”


添加第一个类似微调器的项目

<item>""</item>
“”
而且promt字符串也应该是

 <item>""</item>
“”
ArrayAdapter适配器=新的ArrayAdapter
(这是android.R.layout.simple\u微调器\u项){
@非空
@凌驾
公共视图getView(int位置,@Nullable视图convertView,
@非空视图组(父视图组){
//隐藏原始视图时需要此零件
视图=super.getView(位置、转换视图、父级);
view.setVisibility(view.GONE);
返回视图;
}
};
ArrayAdapter适配器=新的ArrayAdapter
(这是android.R.layout.simple\u微调器\u项){
@非空
@凌驾
公共视图getView(int位置,@Nullable视图convertView,
@非空视图组(父视图组){
//隐藏原始视图时需要此零件
视图=super.getView(位置、转换视图、父级);
view.setVisibility(view.GONE);
返回视图;
}
};

添加1个新项目,然后分配值blank@DarjiJigar谢谢,这是最好的答案。但是微调器中会显示一些额外的空间。我们可以消除这个间隙吗。您是如何解决这个问题的?添加1个新项目,然后分配值blank@DarjiJigar谢谢,这是最好的答案。但是微调器中会显示一些额外的空间。我们可以消除这个间隙吗?如何消除你解决了这个问题吗?我尝试了这个android:prompt=“”,但它提示了一些错误:(35,32)不允许使用字符串类型(在值为“”的“prompt”处)。请使用
android:prompt=“@String/prompt”
尝试,并在strings.xml中将其设置为null。如果第一个选项不起作用,还可以尝试第二个选项@vimalmishraYeah第二个解决了问题,但问题在下拉列表中,有一些可用空间。但它工作正常,没有问题。我尝试了这个android:prompt=“”,但它提示了一些错误错误:(35,32)不允许使用字符串类型(在值为“”的“prompt”处)。请使用
android:prompt=“@String/prompt”试试
并在strings.xml中将其设置为null。如果第一个选项不起作用,也可以尝试第二个选项@vimalmishraYeah第二个解决了问题,但问题在下拉列表中有一些可用空间。但它工作正常,没有问题。您必须创建自定义适配器扩展阵列适配器您可以看到此答案创建自定义适配器您必须创建自定义适配器扩展阵列适配器您可以看到此答案创建自定义适配器