【发布时间】:2016-08-20 07:38:33
【问题描述】:
我有以下微调器 xml 代码:
<Spinner
android:id="@+id/spinnerMain"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"
android:layout_weight="0.40"
android:textColor="@color/black"
android:background="@drawable/rounded_white_rectangle"/>
以及下面的java代码:
public void setMainCategories(String[] mainCategories) {
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, mainCategories);
spinnerArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerMain.setAdapter(spinnerArrayAdapter);
}
@Override
public void setSubcategories(String[] subCategories) {
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, subCategories);
spinnerArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerSub.setAdapter(spinnerArrayAdapter);
我不确定如何更改文本的 java 代码以更改颜色。
你有什么建议吗? 将不胜感激。
【问题讨论】:
-
您要更改下拉菜单中文本的颜色还是选择的文本颜色?
-
你需要实现一个自定义适配器
-
我需要微调器中的每一个文本都是黑色的,主要类别是更粗的黑色。谢谢
-
请看stackoverflow.com/a/12353253/6255373应该是你在搜索什么。
标签: java android text colors spinner