1
我正在構建一個顯示多選對話框的小應用程序。我需要做的是更改複選框圖像。我想用我的自定義位圖替換綠色的勾號。有沒有簡單的方法來做到這一點?可以在不創建自定義適配器的情況下完成嗎?謝謝。Android多選對話框中的自定義複選框
我正在構建一個顯示多選對話框的小應用程序。我需要做的是更改複選框圖像。我想用我的自定義位圖替換綠色的勾號。有沒有簡單的方法來做到這一點?可以在不創建自定義適配器的情況下完成嗎?謝謝。Android多選對話框中的自定義複選框
您可以使用此代碼來顯示一個對話框,用戶:在onCreate()方法
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]);
}
}
}
});
使用本。
您可以改爲使用複選框小部件。檢查http://stackoverflow.com/a/10139809/1082344 – IsaacCisneros
不*可*但**應**。 – dmon
[檢查這個庫](http://androidcustomviews.com/portfolio/multichoiceadapter/)可能會幫助你。 –