-1
我想在單聲道爲android使用多選單元。 我想將國家綁定到微調器 現在在正常的微調器中有帶單選按鈕的標籤。 但我想用複選框標籤。如何在單聲道中使用多選旋鈕控制器?
任何人都可以幫助我。
AlertDialog.Builder alt_bld = new AlertDialog.Builder(
CareCardActivity.this);
alt_bld.setTitle("Select Recepients");
alt_bld.setMultiChoiceItems(tempname, new boolean[tempname.length] , new DialogInterface.OnMultiChoiceClickListener() {
public void onClick(DialogInterface dialog, int which,
boolean isChecked) {
// TODO Auto-generated method stub
}
});
alt_bld.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
ListView list = ((AlertDialog) dialog).getListView();
Log.v("LIST COUNT:: ", ""+list.getCount());
for (int i = 0; i < list.getCount(); i++) {
boolean checked = list.isItemChecked(i);
if (checked) {
sb.append(contactNumber[i]).append(";");
}
}
sb = sb.replace(
sb.length() - 1,
sb.length(), "");
txtPhoneNo.setText(sb.toString());
}
});
alt_bld.setNegativeButton("Cancel",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
});
AlertDialog alert = alt_bld.create();
alert.show();
我已經試過這個代碼在日食它工作得很好,但我想這樣做的單聲道在C#開發。
單選按鈕和複選框之間有區別。所以你要求的是一個多選的微調器?另外,stackoverflow是針對您無法工作的特定代碼段中的問題,而不是爲您提供現成的解決方案,因此請添加您在問題中嘗試過的內容。 – Cheesebaron