ある xml に ListView があり、別の xml の TextView を参照しています。TextView の色を変更しようとしていますが、うまくいかないようです。「setContentView」を 2 回設定しないと、NullPointerException が発生します。
setContentView(R.layout.text_list);
TextView textView = (TextView) findViewById(R.id.logText);
if (logLevel == "E"){
textView.setTextColor(Color.parseColor("#FF4D4D"));
}
else if (logLevel == "W"){
textView.setTextColor(Color.parseColor("#EAAB55"));
}
else if (logLevel == "I"){
textView.setTextColor(Color.parseColor("#AFD778"));
}
else if (logLevel == "V"){
textView.setTextColor(Color.parseColor("#OOOOOO"));
}
else {
textView.setTextColor(Color.parseColor("#AFD778"));
}
setContentView(R.layout.log_cat);
ListView lv1 = (ListView) findViewById(R.id.listView1);
ArrayAdapter<String> arrayAdapter =
new ArrayAdapter<String>(this, R.layout.text_list, log);