以下是我的代碼顯示簡單的警告對話框中,單擊一個按鈕時,如何更改提示對話框的列表視圖中的文本顏色?
AlertDialog.Builder newImage = new AlertDialog.Builder(MyActivity.this, AlertDialog.THEME_HOLO_LIGHT);
newImage.setTitle("Select Image");
final ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String> ( MyActivity.this, android.R.layout.simple_list_item_1);
arrayAdapter.add("Take from camera");
arrayAdapter.add("Select from gallery");
newImage.setAdapter(arrayAdapter, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
}
});
此代碼,顯示輸出像下面的圖片,
這表明以白色列出項目,這就是爲什麼它不可見。我想將列表項的顏色更改爲黑色。
我該怎麼辦?
它給了我這個錯誤,'06-12 09:58:03.367:E/AndroidRuntime(21225):java.lang。IllegalStateException:ArrayAdapter需要資源ID爲TextView 06-12 09:58:03.367:E/AndroidRuntime(21225):\t at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:386) 06-12 09: 58:03.367:E/AndroidRuntime(21225):\t at android.widget.ArrayAdapter.getView(ArrayAdapter.java:362)' – user2060383
@ user2060383 eddited –
你在說什麼Custom AlertDialog? – user2060383