首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从QuickAction按钮启动对话框

从QuickAction按钮启动对话框
EN

Stack Overflow用户
提问于 2011-01-16 21:13:37
回答 1查看 763关注 0票数 0

我有一个应用程序与一个快速行动显示,一旦按钮被按下。快速动作显示了一个弹出式弹出,类似于android的三维应用程序,当一个动作被点击时,我试图显示一个对话框,但我收到了一个强制关闭。Eclipse中的调试指向slideDialog.show();行,但我需要它来显示对话框,对吗?下面是其中一个快速动作/对话框的例子。

ActionItem third =新的ActionItem();

Third.setTitle(“调整刷子宽度”);

third.setIcon(getResources().getDrawable(R.drawable.arrow_up));

Third.setOnClickListener(新OnClickListener() ){

@Override

公开无效onClick(视图v) {

slideDialog =新的slideDialog(getApplicationContext();slideDialog.show();slideDialog.setOnDismissListener(新OnDismissListener() ){@覆盖公共无效onDismiss(DialogInterface对话框){mPaint.setStrokeWidth(slideDialog.getSize();});

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-16 22:13:23

我有一种鬼鬼祟祟的怀疑,getApplicationContext()没有为你的需要返回正确的上下文.你有没有试过把Classname.this送进slideDialog..。例如,sildeDialog = new slideDialog(Classname.this),类名是您当前正在写入的类的名称?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4708098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档