2018年12月4日 星期二

[Android]_ch5.5_AlertDialog單選方塊元件





[Android]_ch5.5_AlertDialog單選方塊元件



btn2.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

AlertDialog.Builder AB=new AlertDialog.Builder(MainActivity.this);

AB.setTitle("背景顏色設定");

String items[]={"紅色","綠色","藍色","紫色"};

AB.setItems(items, new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

switch(which){

case 0:

layout.setBackgroundColor(Color.RED);

break;

case 1:

layout.setBackgroundColor(Color.GREEN);

break;

case 2:

layout.setBackgroundColor(Color.BLUE);

break;

case 3:

layout.setBackgroundColor(new Color().rgb(255, 0, 255));

break;

}



}

});

AB.setIcon(R.drawable.ic_launcher);

AB.setPositiveButton("確定", new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

finish();

}

});

AB.setNegativeButton("取消", new DialogInterface.OnClickListener() {



@Override

public void onClick(DialogInterface dialog, int which) {

dialog.cancel();

}

});

AB.setCancelable(false);

AB.show();

}

});

沒有留言:

張貼留言

Ether.fi Cash Card 一張所有人必備的加密貨幣信用卡   [Ether.fi Cash Card] : https://www.ether.fi/app/cash/sign-up?ref_code=d27f8523 ------國際交易所------ [Bitg...