简体   繁体   English

如何使微调器中的第一项作为占位符?

[英]How to make first item in spinner act as placeholder?

Tried everything on the net but couldnt figured it out so i need some help..在网上尝试了所有方法,但无法弄清楚,所以我需要一些帮助..

All i want is first item in spinner act like placeholder / hint so its will be unselectable and readable as gray.我想要的只是微调器中的第一个项目,就像占位符/提示一样,所以它是不可选择的并且可读为灰色。

Mainactiviy主要活动

ArrayAdapter<CharSequence>adapter=ArrayAdapter.createFromResource(this,R.array.ulkeler, android.R.layout.simple_spinner_item);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        nereyetext.setAdapter(adapter);

strings.xml (where spinner items stored) strings.xml(存储微调器项目的位置)

    <string name="app_name">Bus Booking App UI</string>
    <string-array name="ulkeler">
        <item>Gitmek istediğiniz yeri seçin...</item>
        <item>Türkiye</item>
        <item>Amerika</item>
        <item>İtalya</item>
        <item>Fransa</item>


    </string-array>

    <string-array name="ulkeler2">
        <item>Konumunuzu seçin...</item>
        <item>Türkiye</item>
        <item>Amerika</item>
        <item>İtalya</item>
        <item>Fransa</item>

    </string-array>
</resources>```

if i miss something to share for solution please inform me thanks.

Add dummy item in list list.add("select item")在列表中添加虚拟项目list.add("select item")

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM