チェックボックスダイアログがあり、デフォルトでチェックされた値の一部を設定したいです。
私のチェックボックスダイアログは次のとおりです。
final String[] layers_name=new String[3];
for (int i=0;i<m_Renderer.m_Project.m_Layers.size();i++)
{
layers_name[i]=m_Renderer.m_Project.m_Layers.get(i).m_LayerName;
}
this.m_listview=new AlertDialog.Builder(c);
m_listview.setTitle("Layers Information").setMultiChoiceItems(layers_name,null,new DialogInterface.OnMultiChoiceClickListener()
{
@Override
public void onClick(DialogInterface dialog,int which,boolean ischecked)
{
if (ischecked)
{}
else
{}
}
}
).setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
}
);
m_listview.show();
このダイアログには 3 つの項目があり、このダイアログ ボックスを開くたびに 2 つの項目をチェックしたいと考えています。