android开发中,像浏览器导航页面那样点击怎么跳转到另一个Activity页面显示出来。怎样传值和接收……

就是点击腾讯那张图片,图片背后有个网址链接,然后跳转到下一个Activity页面通过webview显示出来。这个跳转传值下一个页面怎么接收的。点击上图不同的图片,id也不... 就是点击腾讯那张图片,图片背后有个网址链接,然后跳转到下一个Activity页面通过webview显示出来。这个跳转传值下一个页面怎么接收的。点击上图不同的图片,id也不一样。URL怎么判断,然后传到下一个界面显示出来。在线等阿。各位大神,最好弄点代码看看!分不够我再加分!
主要是传值问题,从A页面传到B页面,A页面是GridView布局图片。监听A页面图片点击事件,传一个URL连接到B页面。B页面有一个webView 点击A页面不同的图片。在B页面怎么获得A页面的id和URL
展开
 我来答
关于这头牛
2013-03-21 · 超过14用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:31.5万
展开全部
这个就不是传值的问题了。
我建议:为每一个图片按钮添加事件监听,根据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设置了
微测检测5.10
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇... 点击进入详情页
本回答由微测检测5.10提供
小娇朋友
2013-03-20 · TA获得超过1.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:2%
帮助的人:1626万
展开全部
你可以获取对话框的点击事件,比如点击了确定然后你就跳转
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();
还不错,希望你采纳。
追问
那个url网址怎么传过去的?下一个页面怎么接收传过去的那个网址啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
疾风细语
2013-03-18 · TA获得超过173个赞
知道小有建树答主
回答量:118
采纳率:50%
帮助的人:70.6万
展开全部
Intent putExtra() 方法试试
接收用Intent getXX,根据相应的类型取得传过来的数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式