android - 如何更改微调器的 TextSize 和背景颜色

标签 android android-spinner android-background

我想更改我的微调器背景颜色和微调器中每个项目的文本大小,我已经对与我的问题类似的问题进行了一些回答但没有得到答案天气我们可以改变一个的文本大小/背景颜色微调器与否?如果有人有一个简单的答案,我将感谢他们的答复。 提前致谢。

最佳答案

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/

相关文章:

android - RecyclerView 不显示任何图像

android - 更改微调器下拉图标

android - 是否可以将android应用程序的背景制作成gif之类的动画背景?

Android - 居中整个 TextView,包括背景

android - findViewById 在 fragment 中返回 null

java - 我如何在后台关闭 Android 应用程序的所有 Activity

android - 如何在 Android 中显示非模态的临时弹出消息?

java - Android - 如何查看谁调用了 zxing onActivityResult 方法?

android - 如何让我的 AppWidget 自动填充主屏幕的宽度?

java - 在alertdialog中添加微调器