【发布时间】:2017-09-27 22:32:44
【问题描述】:
我是安卓新手。当我单击gridview 项目时,我希望有一个带有正负按钮的对话框。现在,当我单击一个项目时,它会使用我单击的项目的信息填充另一个活动。
例如,使用 putExtra 和 getExtras 填充活动效果很好。现在我想要的是,我希望在Alertdialog 框的ok 按钮上执行操作,而不是在gridView 上执行操作。
我应该如何设置gridview.setOnCLickListener,以便在单击项目时弹出一个alertDialog 框??
gridView.setOnItemClickListener(new
AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int
position, long id) {
gridView.setClickable(true);
item= (Hotel) parent.getItemAtPosition(position);
String names = item.getName();
Intent i=new
Intent(HotelList.this,UserViewActivity.class);
i.putExtra("names",names);
startActivity(i);
}
});
【问题讨论】:
-
查看 DialogFragment 文档:developer.android.com/reference/android/app/DialogFragment.html