嗨,我正在第一次使用对话框工作。 我想创建一个对话框,在列表视图中的项目被点击后:在onClick事件后创建对话框
String[] listItems = {"Colour", "Font Size",};
ListView lv = (ListView) findViewById(R.id.settings_list);
lv.setAdapter(new ArrayAdapter<String>
(this, android.R.layout.simple_list_item_1, listItems));
lv.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> parent, View
view, int position, long id)
{
String[] listItems = {"Colour", "Font Size",};
if(listItems[position].equals("Font Size"))
{
public dialog onCreateDialog(Bundle savedInstanceState)
{
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setTitle("Choose Font Size");
}
}
}
});
我会在onCreateDialog(捆绑savedInstanceState) 的Eclipse想要一个错误;围绕Bundle savedInstanceState,但developer.android说不然。 任何提示?
这听起来很有趣,但我怎么会在onItemClick中调用它? – mind
onCreateDialog(null);例如? – Blackbelt