1
我目前正在使用包含在android.support.v7包中的動作欄添加動作欄功能到我的應用程序。我在添加導航微調器時遇到了一個問題。當應用程序在Honecomb之前的設備上運行時,微調器中的文本顯得太暗而不易讀取,單選按鈕與文本一起出現。我在我的values/styles.xml中定義的Honecomb之前使用了Theme.AppCompat主題,這是一個黑暗主題,但不知何故主題未正確應用於Action Bar微調器。 這裏是微調器初始化的代碼。動作欄微調不匹配樣式,黑色微調文本
ActionBar actionBar = getSupportActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
actionBar.setDisplayShowTitleEnabled(false);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(
actionBar.getThemedContext(),
android.R.layout.simple_spinner_dropdown_item,
android.R.id.text1, stringArrayGoesHere());
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
actionBar.setListNavigationCallbacks(adapter, null);
我聽到的替代庫,如操作欄福爾摩斯,但我沒有興趣使用它們的時刻。
謝謝