歡迎訂閱杜仲教學頻道: https://www.youtube.com/channel/UCElwt6s8Ea_V-gnu9sZZT5g?sub_confirmation=1 杜仲教學部落格: https://derekcctu.blogspot.com/
2019年1月21日 星期一
[Android]_ch4.6_複選訊息元件介紹
[Android]_ch4.6_複選訊息元件介紹
case 4:
final String data[]={"Android","Java","iOS","CCNA"};
final boolean checkedItems[]=new boolean[data.length];
return new AlertDialog.Builder(MainActivity.this)
.setTitle("課程清單")
.setIcon(R.drawable.ic_launcher)
.setMultiChoiceItems(data, checkedItems, new DialogInterface.OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface arg0, int which, boolean ischecked) {
Toast.makeText(MainActivity.this, data[which]+(ischecked?"選取":"取消"), Toast.LENGTH_SHORT).show();
}
})
.setPositiveButton("確定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int which) {
StringBuilder sb=new StringBuilder("選擇課程如下:\n");
for(int i=0;i<data.length;i++){
if(checkedItems[i]==true){
sb.append(data[i]+"\n");
}
}
tv1.setText(sb);
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int arg1) {
dialog.cancel();
}
})
.setCancelable(false)
.show();
訂閱:
張貼留言 (Atom)
Ether.fi Cash Card 一張所有人必備的加密貨幣信用卡 [Ether.fi Cash Card] : https://www.ether.fi/app/cash/sign-up?ref_code=d27f8523 ------國際交易所------ [Bitg...
-
22.Hamster Kombat Daily Combo倉鼠戰鬥_DailyCombo0620 ------國際交易所------ [Bitget 交易所]: https://partner.bitget.com/bg/DCA888 邀請碼:DCA888 [Bybit交...
-
[CATS coin每日任務(Ton區塊鏈游戲伏擊百倍幣)] https://t.me/catsgang_bot/join?startapp=FXvTt0OIdo7NJ4jxDutEV ------國際交易所------ [Bitget 交易所]: https://partn...
沒有留言:
張貼留言