android 在一个activity中点击GridView中的一个Item一(包含图片和名字),怎样把名字传递到AlertDialog中的一个TextView显示?把

skywxx 发布于 2012/08/04 20:14
阅读 3K+
收藏 0
加载中
0
黛曦葛溪
黛曦葛溪
http://www.oschina.net/question/563014_58071  我知道你想要的是这种效果,我上次提到你的 问题上的代码,我给你注释的 文字已经说了,有几行 是图片下面显示文字的,那几行你可要可不要,现在你要显示的话就是用那几行,好像就三行代码,至于弹出dialog 里面显示的 文字。。。你最好定义一个 接受 你查询数据库 得到的值。。。这个值 对应填到 textview 中就可以了。。
skywxx
skywxx
谢谢你啊,问题解决了,嘿嘿
skywxx
skywxx
对,就是那种效果,以前没学过JAVA,所以问题一大堆,谢谢你啊!我学习学习
0
黛曦葛溪
黛曦葛溪
如果这样的话,我贴给你的代码,一点都不用删,上面有两行诗显示下面文字的,你在写一个接受  你查询过来的得到那些值的  方法。。然后把那些值  对应写到 textview 中,比如
//得到 textview 的 id
TextView nametextview=(TextView) view.findViewById(R.id.nameTextViewID);
				TextView actortextview=	(TextView) view.findViewById(R.id.actorTextViewID);
				TextView areatextview=	(TextView) view.findViewById(R.id.regionTextViewID);
				TextView jianjietextview=(TextView) view.findViewById(R.id.JianjieTextViewID);
				TextView typetextview=(TextView) view.findViewById(R.id.typeTextViewID);
				TextView timetextview=(TextView) view.findViewById(R.id.timeTextViewID);

//我是用 map 的,map.get("mRegion");括号历史查询数据库 得到的 key 值,key值  就是查询到的数据。。。
String type = (String) map.get("mType");
				String area = (String) map.get("mRegion");
				String actor = (String) map.get("mActor");
				String address = (String) map.get("mLink");
				String jianjie = (String) map.get("mjianjie");
				String year = (String) map.get("mYear");
				String fname = (String) map.get("fname");

//在这将 对应的 值 放入到对应的  textview 中。。。应该很明白了吧。。。还有一点代码,你自己捉摸一下。。。也很简单的,也是传值的。。跟得到 key 值差不多的。。。你把图片显示出来了,那么你可能也做出来那几段代码了,好好想想
nametextview.setText("电影名:"+name);
				actortextview.setText("演员:"+actor);
				areatextview.setText("地区:"+area);
				typetextview.setText("类型:"+type);
				timetextview.setText("时间:"+year);
				jianjietextview.setText("简介:"+jianjie);

返回顶部
顶部