【发布时间】:2012-08-27 19:51:54
【问题描述】:
我正在修改我现有的应用程序以使用 ListFragment 而不是 ListView。
我无法使用 JAVA 设置分隔符。不抛出异常。 ListFragment 显示时没有分隔符。
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
setRetainInstance(true);
setHasOptionsMenu(true);
lv = getListView();
lv.setTextFilterEnabled(true);
lv.setCacheColorHint(Color.TRANSPARENT);
lv.setFastScrollEnabled(true);
lv.setDividerHeight(1);
lv.setDivider(getActivity().getResources().getDrawable(android.R.color.black));
lv.setBackgroundDrawable(getResources().getDrawable(R.drawable.merge)); //white background
lv.setScrollingCacheEnabled(false);
lv.setSmoothScrollbarEnabled(false);
setListAdapter(new IconicAdapter());
}
我做错了什么?非常感谢您的帮助。
【问题讨论】:
标签: android android-listview android-listfragment