android 中的模式DIalog怎么实现

 我来答
匿名用户
2011-09-23
展开全部
这个你要去仔细去看SDK里面alertDialog类的方法,以下是一个思路,主要代码如下:
dlg = new AlertDialog.Builder(context).create();
dlg.show();
dlg.getWindow().setContentView(R.layout.alert_style);
LayoutInflater factory = LayoutInflater.from(context);
View view = factory.inflate(R.layout.alert_style, null);
gv = (GridView) view.findViewById(R.id.myGrid);
gv.setAdapter(new ImageAdapter(context, new Integer[] ));
dlg.getWindow().setContentView(gv);
其实原理很简单,就是在弹出框AlertDialog上给他加一个自己的View 我这里使用的是GridView显示的一排图片,效果和UC的差不多!!你也可以使用ListView代替GridView,原理都是一样!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cameraL1
推荐于2016-05-25 · TA获得超过115个赞
知道答主
回答量:505
采纳率:0%
帮助的人:332万
展开全部
两种方法
1 service发送广播intent消息,其他的activity注册receiver。收到消息显示toast
2 service发送一个intent到一个activity,该activity启动并显示提示。
这个activity,最好不是全屏的,而且不要存在历史记录中。只起到提示的作用。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式