我有以下的微調XML代碼:更改微調文本顏色在java代碼/ android?
<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代碼:
公共無效setMainCategories(字符串[] 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代碼以更改顏色。
你有什麼建議嗎? 將不勝感激。
是否要更改下拉菜單或選中的文本的顏色? –
你需要實現一個自定義適配器 – Skynet
我需要微調器中的每個文本都是黑色的,主要類別是黑色。謝謝 – ti3kto3k