【发布时间】:2014-07-06 05:39:53
【问题描述】:
我有一个 ListFragment,我用这样的数据填充:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity().getApplicationContext(),
android.R.layout.simple_list_item_1, mNames);
对于 mNames 中的某些名称,我希望文本具有不同的颜色。我怎样才能做到这一点?
我试过这个来获取子视图的计数,但它返回 0:
public void onActivityCreated(Bundle savedInstanceState) {
ListView listView = getListView();
int count = listView.getChildCount();
super.onActivityCreated(savedInstanceState);
Log.w("COUNT", "" + count);
}
我还尝试了在 ArrayAdapter 中覆盖 getView() 的变体,但没有成功。
【问题讨论】:
标签: android android-fragments android-listview fragment android-listfragment