public void menu(final Context context) { String[] items = { "item1", "item2", "cancel" }; ArrayList<String> data = new ArrayList<String>(); int itemSize = items.length;
for (int i = 0; i < itemSize; i++) { data.add(items[i]); }
new AlertDialog.Builder(context) .setTitle("menu") .setAdapter( new ArrayAdapter<String>(context, android.R.layout.simple_list_item_1, data), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Message msg = handler.obtainMessage(); switch (which) { case 0: //item1相关点击操作 break;
case 1://item2相关点击操作 break;
case 2://cancel相关点击操作 break; } } }).create().show(); }
public void menu(final Context context)
{
String[] items = { "item1", "item2", "cancel" };
ArrayList<String> data = new ArrayList<String>();
int itemSize = items.length;
for (int i = 0; i < itemSize; i++)
{
data.add(items[i]);
}
new AlertDialog.Builder(context)
.setTitle("menu")
.setAdapter(
new ArrayAdapter<String>(context,
android.R.layout.simple_list_item_1, data),
new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog,
int which)
{
Message msg = handler.obtainMessage();
switch (which)
{
case 0: //item1相关点击操作
break;
case 1://item2相关点击操作
break;
case 2://cancel相关点击操作
break;
}
}
}).create().show();
}