【发布时间】:2013-03-26 18:30:27
【问题描述】:
我在 ListFragment 中有这段代码:
TextView tv = (TextView) this.getListView().getChildAt(0);
tv.setBackgroundColor(getResources().getColor(R.color.White));
tv.setTextColor(getResources().getColor(R.color.OtherColor));
我想在ActivityCreated上写这段代码,但是tv是空的。
如果我在 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);
}
【问题讨论】:
标签: android android-listview android-listfragment