當我點擊TextView
參考時,我得到AlertDialog
建設者,因爲我正在顯示employeesNames
列表和RadioButtons
。現在,當我檢查了錯誤的Employee
並且我想選擇另一個employee
時,應該取消選中錯誤的employee
名稱,並且通過選擇一個Employee
,應該啓用ok
Button
。一次只選擇一個RadioButton
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中,或以編程方式處理它 –
如何使用無線電組列表視圖? –