私はこのコードをListFragment内に持っています:
TextView tv = (TextView) this.getListView().getChildAt(0);
tv.setBackgroundColor(getResources().getColor(R.color.White));
tv.setTextColor(getResources().getColor(R.color.OtherColor));
このコードをonActivityCreatedで記述したかったのですが、tvがnullです。
このコードをonListItemClick内に記述すると、完全に機能します。
私が欲しいものは不可能ですか?
コード:
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
String[] values = new String[] { getResources().getString(R.string.menu_partida),
getResources().getString(R.string.menu_acciones),
getResources().getString(R.string.menu_resultado) };
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(), R.layout.list_item_menu, values);
setListAdapter(adapter);
}