【发布时间】:2019-11-11 17:26:55
【问题描述】:
我尝试通过以下代码打开对话框时设置检查:
private void openDilog() {
final Dialog dialog = new Dialog(getActivity(), R.style.NewDialog);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.mylayout);
dialog.setCancelable(false);
mListView =dialog.findViewById(R.id.mylist);
listItem = getResources().getStringArray(R.array.myarray);
aAdapter = new ArrayAdapter(getActivity(),
android.R.layout.simple_list_item_1,android.R.id.text1, listItem);
mListView.setAdapter(aAdapter);
dialog.show();
mListView.setItemChecked(1,true);
}
我的xml布局mylayout:
<LinearLayout
......>
<ListView
android:id="@+id/mylist"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:choiceMode="singleChoice"
android:listSelector="#ffffff"
/>
</LinearLayout>
我试图将支票放在位置 1,但它没有
我想改变背景颜色或强制选择项
请注意,此对话框在框架内
【问题讨论】:
-
这里没有安卓开发者:(
标签: java android android-listview