
主要是传值问题,从A页面传到B页面,A页面是GridView布局图片。监听A页面图片点击事件,传一个URL连接到B页面。B页面有一个webView 点击A页面不同的图片。在B页面怎么获得A页面的id和URL
这个就不是传值的问题了。
我建议:为每一个图片按钮添察乱加事件监听,根据Id判断你点击的是哪一个,针宏御对不同的id,做出不通的反应就可以了。这个时候最好用implements OnClickListener 然后就可以在下面判断败绝档了
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(v.getId()==R.id.button1){
......
}
if(v.getId()==R.id.button2){
......
}
}
好吧 我看错了 你使用的是GridView,那就更简单了,直接使用gridView.setOnItemClickListrner(new OnItemClickListrner)就可以了自动补全之后就可以根据ID设置了
你返散可以获取对话框的点击事件,比如点击了确定然后你就跳转
AlertDialog.Builder builder = new Builder(CommentActivity.this);
builder.setMessage("确定要跳转吗?");
builder.setTitle("提示");
builder.setPositiveButton("确此弯认",
new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
arg0.dismiss();
这里跳转到你想要去的页面
}
});
builder.setNegativeButton("取消",
new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
builder.create().show();
arg0就是该listener的接口啊,通过这个参数就可以关闭对话框。
跳到想去的页面就startIntent就好了,你把那一行中文换成 Intent it = new Intent(this,UserActivity.class); startActivity(it); 当然要跳去哪个页面就你自己决定
AlertDialog.Builder builder = new Builder(CommentActivity.this);
builder.setMessage("确定要跳转吗?");
builder.setTitle("提示");
builder.setPositiveButton("确认",
new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
/森世闷/ TODO Auto-generated method stub
arg0.dismiss();
Intent it = new Intent(this,UserActivity.class);
startActivity(it);
}
});
builder.setNegativeButton("取消",
new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
builder.create().show();
还不错,希望你采纳。
Intent putExtra() 方法试试
接收用Intent getXX,根据相应的类型取得皮改传亏握镇过销粗来的数据