This question already has answers here:
How to make an Android Spinner with initial text “Select One”?

(36 个回答)


8年前关闭。




我想知道是否有可能更改我的微调菜单上的标题文本?

我在组件中看到了 Prompt Title 字段 ID,但我不知道是否可以避免它总是从我的 arrayList 中获取第一行数据....
spinner = (Spinner) findViewById(R.id.spinner);
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(
                this,
                android.R.layout.simple_spinner_item,
                CategoriesConsumer.categories);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_item);
        spinner.setAdapter(adapter);

最佳答案

唔?

除非我弄错了,否则你已经提到了。对于 Spinner 组件内的 XML:

android:prompt="This is my title"

在代码中:
spinner.setPrompt("This is my title");

不确定你的意思是避免它从你的 ArrayList 中获取行数据......

关于java - 如何更改微调菜单的标题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5234207/

10-09 01:24