[英]How to get index value when user checked listview from alertdialog?
用戶從android alertdialog檢查listview時如何獲取索引值
List<String> ShowView = new ArrayList<String>();
final CharSequence[] Animals = ShowView.toArray(new String[ShowView.size()]);
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(TestActivity.this);
dialogBuilder.setTitle("ListView");
dialogBuilder.setItems(Animals, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
//This get index value!!
}
});
AlertDialog alertDialogObject = dialogBuilder.create();
alertDialogObject.show();
您正在尋找DialogInterface.OnClickListener()
給出的int item
。
整數項是單擊項的索引。
final CharSequence[] Animals= ShowView.toArray(new String[ShowView.size()]);
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
builder.setTitle("ListView");
builder.setItems(Animals, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int item) {
String val=String.valueOf(Animals[item]);// this is value
}
});
builder.show();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.