TextView
をクリックすると、のリストがRadioButtons
で表示されているという点で、AlertDialog
ビルダーが表示されています。今度間違ったEmployee
をチェックして別のemployee
を選択したい場合、間違ったemployee
の名前をオフにし、Employee
を1つ選択するとok
Button
を有効にする必要があります。一度にラジオボタンを1つだけ選択する
delivery.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
LayoutInflater inflater1 = (LayoutInflater) ct.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v1 = inflater1.inflate(R.layout.activity_employees_list_for_pop_up, null);
RadioButton employeechecked = (RadioButton) v1.findViewById(R.id.employeeChecked);
final Button ok = (Button) v1.findViewById(R.id.do_ok);
Button cancle = (Button) v1.findViewById(R.id.do_cancle);
ok.setEnabled(false);
listView = (ListView) v1.findViewById(R.id.employeePopUpList);
employeePopUpAdapter = new EmployeePopUpAdapter(ct, employeeIdNameBeans);
employeechecked.setOnCheckedChangeListener(new);
listView.setAdapter(employeePopUpAdapter);
AlertDialog.Builder builder;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
builder = new AlertDialog.Builder(ct, android.R.style.Theme_Material_Dialog_Alert);
} else {
builder = new AlertDialog.Builder(ct);
}
builder.setView(v1);
builder.create().show();
clearListView();
update();
}
});
私が理解できない理論を投稿しないでください。私は初心者です。
あなたはRADIOGROUPを使用、またはプログラム –
私がリストビューのためのラジオ・グループを使用することができますどのようにそれを処理する必要がありますを取得しますか? –