簡體   English   中英

用戶從alertdialog檢查列表視圖時如何獲取索引值?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM