本文整理汇总了Java中android.widget.ExpandableListView.setChoiceMode方法的典型用法代码示例。如果您正苦于以下问题:Java ExpandableListView.setChoiceMode方法的具体用法?Java ExpandableListView.setChoiceMode怎么用?Java ExpandableListView.setChoiceMode使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android.widget.ExpandableListView
的用法示例。
在下文中一共展示了ExpandableListView.setChoiceMode方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onCreateView
import android.widget.ExpandableListView; //导入方法依赖的package包/类
@Override
public View onCreateView(
LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
final View view = inflater.inflate(R.layout.fragment_roots, container, false);
mList = (ExpandableListView) view.findViewById(android.R.id.list);
mList.setOnChildClickListener(mItemListener);
mList.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
DisplayMetrics metrics = new DisplayMetrics();
getActivity().getWindowManager().getDefaultDisplay().getMetrics(metrics);
int width = Utils.dpToPx(302);
boolean rtl = Utils.isRTL();
int leftPadding = rtl ? 10 : 50;
int rightPadding = rtl ? 50 : 10;
int leftWidth = width - Utils.dpToPx(leftPadding);
int rightWidth = width - Utils.dpToPx(rightPadding);
if(Utils.hasJellyBeanMR2()){
mList.setIndicatorBoundsRelative(leftWidth, rightWidth);
} else {
mList.setIndicatorBounds(leftWidth, rightWidth);
}
return view;
}