//弹出一个列表框,有标题,并且每一个元素占一行
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();
单独一个列表框的应用
最新推荐文章于 2024-09-22 09:48:15 发布
本文介绍如何使用Android中的AlertDialog创建两种类型的颜色选择对话框:一种是简单的列表选择,另一种是带有单选按钮的列表选择。这两种方式都允许用户从预定义的颜色选项中进行选择。
5万+

被折叠的 条评论
为什么被折叠?



