List list = new ArrayList();
for (int i = 0; i < size; i++) {
String str = mCustomerList.list.get(i).mName + " "
+ mCustomerList.list.get(i).mMachineType;
list.add(str);
}
int size1 = list.size();
String[] sArray = new String[size1];
for (int i = 0; i < list.size(); i++) {
sArray[i] = (String) list.get(i);
}
AlertDialog.Builder builder = new AlertDialog.Builder(
GetMachineNum.this);
builder.setTitle("请选择机型:");
builder.setItems(sArray,
new android.content.DialogInterface.OnClickListener() {
public void onItemSelected(AdapterView<?> parent,
View view, int position, long id) {
String str = Integer.toString(position);
//showDialog("dd", str);
}
public void onNothingSelected(AdapterView<?> parent) {
// TODO Auto-generated method stub
}
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
String str = Integer.toString(arg1);
//showDialog("dd", str);
}
});
builder.show();
本文介绍了一种在Android应用中创建机型选择对话框的方法。通过遍历客户列表获取机型信息,并将其显示在一个对话框中供用户选择。文章还展示了如何处理用户的选项。
291

被折叠的 条评论
为什么被折叠?



