现在的位置: 首页 > 综合 > 正文

单独一个列表框的应用

2013年05月19日 ⁄ 综合 ⁄ 共 842字 ⁄ 字号 评论关闭

//弹出一个列表框,有标题,并且每一个元素占一行
final CharSequence[] items = { "Red", "Green", "Blue" };
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Pick a color");
builder.setItems(items, new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int item) {
        Toast.makeText(getApplicationContext(), items[item],
                Toast.LENGTH_SHORT).show();
    }
});
builder.show();

//弹出一个列表框,有标题,并且每一个元素占一行,每个元素都有一个单选按钮
final CharSequence[] items = { "Red", "Green", "Blue" };
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Pick a color");
builder.setSingleChoiceItems(items, -1,
        new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int item) {
                Toast.makeText(getApplicationContext(),
                        items[item], Toast.LENGTH_SHORT).show();
            }
        });
builder.show();

抱歉!评论已关闭.