只是想改變Spinner
箭頭的顏色(@color或@drawable)如何改變顏色或微調的繪製箭頭
這是做了一件唯一的代碼,它使繪製整個微調的背景。 (我試過很多其他的想法,沒有運氣)
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
...
<item name="android:spinnerStyle">@style/SpinnerColor</item>
</style>
<style name="SpinnerColor" parent="Base.Widget.AppCompat.Spinner">
<item name="android:background">@drawable/ic_add_white_24dp</item>
</style>
這裏是我如何誇大我的Spinner
mNavigationSpinner = new Spinner(getSupportActionBar().getThemedContext());
mNavigationSpinner.setAdapter(spinnerAdapter);
mNavigationSpinner.setOnItemSelectedListener(this);
toolbar.addView(mNavigationSpinner);
您是否正在使用ActionBar/Toolbar上下文或您的活動上下文來擴展您的Spinner?工具欄上下文是主題黑暗(由於.DarkActionBar),並且將具有淺色?attr/colorControlNormal色調。 – alanv
嘿@alanv,我發佈了一些關於如何爲我的'Spinner'充氣的代碼。 (它在「工具欄」中)。我已將colorControlNormal設置爲白色,但只有漢堡按鈕更改。 – Michael