我想更改我的微调器背景颜色和微调器中每个项目的文本大小,我已经对与我的问题类似的问题进行了一些回答但没有得到答案天气我们可以改变一个的文本大小/背景颜色微调器与否?如果有人有一个简单的答案,我将感谢他们的答复。 提前致谢。
最佳答案
在strings.xml
文件创建 <string-array name="spinner">
标签。
创建 <item>
每个条目里面的标签。
将文本包装在每个 item
中与 <![CDATA[ ...raw html... ]]>
标签。将格式化信息放入类(class)的原始 html 部分。
在 Activity 中,
Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this, R.array.spinner, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
查看这篇文章的最佳答案:
Set TextView text from html-formatted string resource in XML
虽然这是指一个TextView
, 它可以修改为在 Spinner
中使用也是。
关于android - 如何更改微调器的 TextSize 和背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31493525/