我正在构建一个显示多选对话框的小应用程序。我需要做的是更改复选框图像。我想用我的自定义位图替换绿色勾号。有没有一种简单的方法可以做到这一点?可以在不创建自定义适配器的情况下完成吗?谢谢。
问问题
623 次
1 回答
0
您可以使用此代码向用户显示一个对话框:
btn2.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
Builder alert2 = new AlertDialog.Builder(MainActivity.this);
alert2.setTitle("pick one of below");
alert2.setSingleChoiceItems(items, 0, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
itemsCecked[which] = true;
}
});
alert2.setPositiveButton("OK", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
for(int i=0; i<items.length ; i++)
{
if(itemsCecked[i]==true)
{
txt.setText(items[i]);
}
}
}
});
在 oncreate() 方法中使用它。
于 2014-03-07T13:16:17.953 回答