複数選択ダイアログを表示する小さなアプリを作成しています。私がする必要があるのは、チェックボックスの画像を変更することです。緑の目盛りをカスタム ビットマップに置き換えたいと思います。これを行う簡単な方法はありますか?カスタム アダプタを作成せずに実行できますか? ありがとう。
質問する
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 に答える