日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android 多选列表

發布時間:2025/3/11 Android 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android 多选列表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文:http://blog.csdn.net/wljun739/article/details/37655209

點擊閱讀原文

-----------------------------------------------------------

1、activity_main.xml

[java]?view plaincopy
  • <LinearLayout?xmlns:android="http://schemas.android.com/apk/res/android"??
  • ????android:layout_width="fill_parent"??
  • ????android:layout_height="fill_parent"??
  • ????android:orientation="vertical">??
  • ??
  • ????<Button??
  • ????????android:id="@+id/button1"??
  • ????????android:layout_width="fill_parent"??
  • ????????android:layout_height="wrap_content"??
  • ????????android:text="多項選擇列表框"?/>??
  • ??
  • </LinearLayout>??

  • 2、MainActivity.java類的實現

    [java]?view plaincopy
  • import?java.util.ArrayList;??
  • ??
  • import?android.app.Activity;??
  • import?android.app.AlertDialog;??
  • import?android.content.DialogInterface;??
  • import?android.os.Bundle;??
  • import?android.view.View;??
  • import?android.view.View.OnClickListener;??
  • import?android.widget.Button;??
  • import?android.widget.Toast;??

  • 類的實現

    [java]?view plaincopy
  • public?class?MainActivity?extends?Activity?{??
  • ????private?Button?btn1;??
  • ????ArrayList<Integer>MultiChoiceID?=?new?ArrayList<Integer>();??
  • ??????
  • ????@Override??
  • ????protected?void?onCreate(Bundle?savedInstanceState)?{??
  • ????????super.onCreate(savedInstanceState);??
  • ????????setContentView(R.layout.activity_main);??
  • ??????????
  • ????????final?String?[]?nItems?=?{"item1","item2","item3","item4","item5","item6"};??
  • ??????????
  • ????????btn1?=?(Button)?findViewById(R.id.button1);??
  • ????????btn1.setOnClickListener(new?OnClickListener()?{??
  • ??????????????
  • ????????????@Override??
  • ????????????public?void?onClick(View?v)?{??
  • ????????????????AlertDialog.Builder?builder?=?new?AlertDialog.Builder(MainActivity.this);??
  • ??????????????????
  • ????????????????MultiChoiceID.clear();??
  • ????????????????builder.setIcon(R.drawable.ic_launcher);??
  • ????????????????builder.setTitle("多項選擇");??
  • ????????????????//??設置多選項??
  • ????????????????builder.setMultiChoiceItems(nItems,???
  • ????????????????????????new?boolean[]{false,false,false,false,false,false},??
  • ????????????????????????new?DialogInterface.OnMultiChoiceClickListener()?{??
  • ??????????????????????
  • ????????????????????????????@Override??
  • ????????????????????????????public?void?onClick(DialogInterface?arg0,?int?arg1,?boolean?arg2)?{??
  • ????????????????????????????????//?TODO?Auto-generated?method?stub??
  • ????????????????????????????????if?(arg2)?{??
  • ????????????????????????????????????MultiChoiceID.add(arg1);??
  • ????????????????????????????????????String?tip?=?"你選擇的ID為"+arg1+",值為"+nItems[arg1];??
  • ????????????????????????????????????Toast?toast?=?Toast.makeText(getApplicationContext(),?tip,?Toast.LENGTH_SHORT);??
  • ????????????????????????????????????toast.show();??
  • ????????????????????????????????}??
  • ????????????????????????????????else?{??
  • ????????????????????????????????????MultiChoiceID.remove(arg1);??
  • 這個代碼有問題,會報java.lang.IndexOutOfBoundsException: Invalid index 1, size is 1
  • 因為remove(int index),當int類型的生活,remove不是對象是索引對應的值了。
  • ????????????????????????????????}??
  • ????????????????????????????}??
  • ????????????????});??
  • ????????????????//??設置確定按鈕??
  • ????????????????builder.setPositiveButton("確定",?new?DialogInterface.OnClickListener()?{??
  • ??????????????????????
  • ????????????????????@Override??
  • ????????????????????public?void?onClick(DialogInterface?arg0,?int?arg1)?{??
  • ????????????????????????//?TODO?Auto-generated?method?stub??
  • ????????????????????????String?str?=?"";??
  • ????????????????????????int?size?=?MultiChoiceID.size();??
  • ????????????????????????for(int?i?=?0;?i?<?size;?i++)?{??
  • ????????????????????????????str?+=?(nItems[MultiChoiceID.get(i)]+",");??
  • ????????????????????????}??
  • ????????????????????????Toast?toast?=?Toast.makeText(getApplicationContext(),?"你選擇了"+str,?Toast.LENGTH_LONG);??
  • ????????????????????????toast.show();??
  • ????????????????????}??
  • ????????????????});??
  • ????????????????//??設置取消按鈕??
  • ????????????????builder.setNegativeButton("取消",?new?DialogInterface.OnClickListener()?{??
  • ??????????????????????
  • ????????????????????@Override??
  • ????????????????????public?void?onClick(DialogInterface?arg0,?int?arg1)?{??
  • ????????????????????????//?TODO?Auto-generated?method?stub??
  • ??????????????????????????
  • ????????????????????}??
  • ????????????????});??
  • ??????????????????
  • ????????????????builder.create().show();??
  • ????????????}?????????????
  • ????????});??
  • ????}??
  • }??

  • 3、效果圖



    -------------

    更多的Java,Angular,Android,大數據,J2EE,Python,數據庫,Linux,Java架構師,:

    http://www.cnblogs.com/zengmiaogen/p/7083694.html


    總結

    以上是生活随笔為你收集整理的Android 多选列表的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 亚州精品国产精品乱码不99按摩 | 国产一卡二卡三卡 | 宅男视频在线免费观看 | 欧美一区二区三区在线 | 精品毛片 | 亚洲天堂2015 | 精品无码人妻一区二区免费蜜桃 | 操女人视频网站 | 91成人福利视频 | 熟妇熟女乱妇乱女网站 | 亚洲午码| 久久97精品久久久久久久不卡 | 精品动漫一区二区三区的观看方式 | 中文字幕精品一区二区精品 | 九九人人 | 人妻视频一区二区 | 国产九九九 | 日韩中文娱乐网 | 日本人添下边视频免费 | 成人精品水蜜桃 | 国产精品免费网站 | 日韩特级片 | 九色porny丨精品自拍视频 | 女人扒开腿让男人桶爽 | 久久久片 | 美女在线国产 | 尤物视频在线观看视频 | 夜夜操夜夜骑 | 日本人妻一区二区三区 | 亚洲成人一二三 | 欧美成人国产精品一区二区 | 白白色在线观看 | 精品久久人人妻人人做人人 | 欧美狠狠干 | 超碰77 | 最新av在线网址 | aa级黄色片 | 男人操女人的视频 | 插插宗合网| 麻豆免费电影 | 五月激情天 | 日韩一区二区中文字幕 | 国产激情在线播放 | 99久久精品免费视频 | 97精品国产97久久久久久免费 | 亚洲免费大全 | 欧美三级在线看 | 亚洲毛片在线观看 | 九九精品视频在线 | 夜夜嗨av一区二区三区 | 欧美亚洲激情 | 狠狠a| 毛片你懂的| 精品少妇一区二区三区免费观 | 黄色91在线观看 | 黄色高潮视频 | 欧美亚洲图片小说 | 午夜你懂的 | 国产精品综合 | 91情侣视频 | 四虎精品成人免费网站 | 91看片在线看 | 美日韩一区 | 亚洲av无码精品色午夜 | 色狗网站| jzzijzzij亚洲成熟少妇18 欧美www在线观看 | 在线观看91av | 亚洲大尺度视频 | 日韩高清久久 | 91av俱乐部| 少妇精品久久久久www | 无码精品人妻一二三区红粉影视 | 久久精品视频一区二区三区 | 免费观看成人av | 日韩精品2区 | 天天干夜夜撸 | 国产午夜精品免费一区二区三区视频 | 午夜视频福利在线 | 国产精品成人3p一区二区三区 | 久久久久99 | 久久久综合色 | 大黑人交交护士xxxxhd | 午夜久 | 一女被多男玩喷潮视频 | 中文天堂在线视频 | 久久久久久综合网 | 亚洲精品一区二区18漫画 | 黑人巨大猛交丰满少妇 | 新婚若妻侵犯中文字幕 | 69超碰| 色呦呦在线观看视频 | 亚洲色中色 | 精品国产一区二区三区噜噜噜 | 免费黄色av网站 | 日韩精品在线播放 | 欧美性吧 | 免费a网站 | 九九热这里有精品视频 | 少妇综合|