dialog单选

来源:互联网 发布:php短信接口返回空 编辑:程序博客网 时间:2024/06/05 05:46
public class MainActivity extends AppCompatActivity {    private int selectedFruitIndex = 0;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        final String[] arrayFruit = new String[] { "苹果", "橘子", "草莓", "香蕉" };        Dialog alertDialog = new AlertDialog.Builder(this).                setTitle("你喜欢吃哪种水果?").                setIcon(R.mipmap.ic_launcher)                .setSingleChoiceItems(arrayFruit, 0, new DialogInterface.OnClickListener() {                    @Override                    public void onClick(DialogInterface dialog, int which) {                        selectedFruitIndex = which;                    }                }).                        setPositiveButton("确认", new DialogInterface.OnClickListener() {                            @Override                            public void onClick(DialogInterface dialog, int which) {                                Toast.makeText(MainActivity.this, arrayFruit[selectedFruitIndex], Toast.LENGTH_SHORT).show();                            }                        }).                        setNegativeButton("取消", new DialogInterface.OnClickListener() {                            @Override                            public void onClick(DialogInterface dialog, int which) {                                // TODO Auto-generated method stub                            }                        }).create();        alertDialog.show();    }}
阅读全文
0 0