【问题标题】:How to change the title of my Spinner Menu [duplicate]如何更改我的微调菜单的标题 [重复]
【发布时间】:2011-07-11 04:34:24
【问题描述】:

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

我在组件中看到了 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);

【问题讨论】:

  • 如果我没听错的话,只要用户没有选择任何项目,您就想在微调器字段中显示自定义“标题”。正确的?你有没有找到方法?我想实现同样的目标......

标签: java android


【解决方案1】:

嗯?

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

android:prompt="This is my title"

在代码中:

spinner.setPrompt("This is my title");

不知道避免它从 ArrayList 中获取行数据是什么意思...

【讨论】:

  • 酷,我正在测试它!
  • 如果没有,我会在下班后一个小时左右回来;)
  • 看,我正在尝试更改显示 Spinner Composant 的布局视图上的标题。您的意思是在单击后显示菜单时更改了标题!你明白吗?
  • 所以您不是在问如何更改标题文本,而是在问如何更改默认选中项?调用 setSelection 从您的适配器中选择一个位置。
  • 是的,完全正确,我正在寻找更改 UILayout 上的默认选定文本,在它被选中之前!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-10
  • 2015-07-28
  • 2023-03-08
  • 1970-01-01
  • 2012-10-08
相关资源
最近更新 更多