Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >材料对话框的onSelect接口

材料对话框的onSelect接口
EN

Stack Overflow用户
提问于 2015-06-09 09:04:55
回答 1查看 776关注 0票数 0

我已成功地实施了“材料”对话框:

物料对话

现在,当我在“材料”对话框中得到一个选择时,我想在片段抽屉中打开一个标签。所以我想:简单,只需实现接口,就可以得到回调方法。但是这些方法从来没有运行过。

我尝试过其中的一些方法,但它们都不起作用,因为它们从未运行过。

代码语言:javascript
运行
AI代码解释
复制
 public class FragmentDrawer extends Fragment implements MaterialDialog.ListCallbackSingleChoice, MaterialListPreference.OnPreferenceClickListener, MaterialDialog.OnShowListener, MaterialDialog.OnClickListener{
(...)
      @Override
        public boolean onSelection(MaterialDialog materialDialog, View view, int i, CharSequence charSequence) {
            SnackbarManager.show(
                    Snackbar.with(getActivity())
                            .text("Single-line snackbar"));
            return false;
        }
}

对话框:

代码语言:javascript
运行
AI代码解释
复制
new MaterialDialog.Builder(getActivity())
                                                    .title(R.string.title)
                                                    .items(R.array.items)
                                                    .itemsCallbackSingleChoice(-1, new MaterialDialog.ListCallbackSingleChoice() {
                                                        @Override
                                                        public boolean onSelection(MaterialDialog dialog, View view, int which, CharSequence text) {
                                                            /**
                                                             * If you use alwaysCallSingleChoiceCallback(), which is discussed below,
                                                             * returning false here won't allow the newly selected radio button to actually be selected.
                                                             **/
                                                            return true;
                                                        }
                                                    })
                                                    .positiveText(R.string.positive_text)
                                                    .showListener(new DialogInterface.OnShowListener() {
                                                        @Override
                                                        public void onShow(DialogInterface dialog) {
                                                        }
                                                    })
                                                    .show();

谢谢你帮忙!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-09 09:40:35

你试过这个吗?

代码语言:javascript
运行
AI代码解释
复制
public class FragmentDrawer extends Fragment implements MaterialDialog.ListCallbackSingleChoice, MaterialListPreference.OnPreferenceClickListener, MaterialDialog.OnShowListener, MaterialDialog.OnClickListener{
(...)
      @Override
        public boolean onSelection(MaterialDialog materialDialog, View view, int i, CharSequence charSequence) {
            SnackbarManager.show(
                    Snackbar.with(getActivity())
                            .text("Single-line snackbar"));
            return false;
        }
}


new MaterialDialog.Builder(getActivity())
                                                    .title(R.string.title)
                                                    .items(R.array.items)
                                                    .itemsCallback(this)
                                                    .positiveText(R.string.positive_text)
                                                    .showListener(new DialogInterface.OnShowListener() {
                                                        @Override
                                                        public void onShow(DialogInterface dialog) {
                                                        }
                                                    })
                                                    .show();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30738492

复制
相关文章
电容材料分类_电容有什么材料
大家好,又见面了,我是你们的朋友全栈君。 转自:https://blog.csdn.net/qq_29350001/article/details/51142105?utm_medium=dist
全栈程序员站长
2022/09/23
1.3K0
电容材料分类_电容有什么材料
2021年材料员-岗位技能(材料员)新版试题及材料员-岗位技能(材料员)考试试卷
安全生产模拟考试一点通:硝化工艺考试内容是安全生产模拟考试一点通生成的,硝化工艺证模拟考试题库是根据硝化工艺最新版教材汇编出硝化工艺仿真模拟考试。2021年硝化工艺考试内容及硝化工艺考试报名
全栈程序员站长
2022/09/02
8500
Tkinter的消息对话框
showinfo, showwarning, showerror, askquestion, askokcancel,askyesno, or askretrycancel
py3study
2020/01/10
1.2K0
常用材料的铣削参数
一、铣削速度 二、每齿进给量 三、铣削背吃刀量
lrglu
2022/05/16
3790
常用材料的铣削参数
对话框
对话框是一个现代GUI应用不可或缺的一部分。对话是两个人之间的交流,对话框就是人与电脑之间的对话。对话框用来输入数据,修改数据,修改应用设置等等。
小飞侠xp
2018/12/24
2.4K0
【工程材料B】一:材料力学性能概述
我们可以看到,材料的性能分为材料的使用性能和材料的工艺性能。使用性能是指材料在使用过程中所表现的性能, 包括力学性能、 物理性能、化学性能。工艺性能是指材料在加工过程中所表现的性能,包括锻造、锻压、焊接、热处理和切削加工性能等。
周旋
2020/06/04
3.1K0
【工程材料B】一:材料力学性能概述
ITSS认证需要的基本材料
2.人力管理办法,包括人力管理(人员储备机制及相关计划、招聘、试用、考核、离职等管理及相关记录)、岗位职责说明等;
龙域认证
2022/05/20
6540
光芯片的材料体系比较
我们在阅读各类光芯片的相关文章时,每个实验室都有自己的绝活,可以用自己所擅长的微加工手段制成光芯片,完成特定的功能。这篇笔记主要总结与比较下不同材料体系的优劣。
光学小豆芽
2020/08/13
4.2K1
集成光学材料的学习
多年前有幸进入浙江大学戴道锌教授课题组学习,虽然只是短短的3个月,学到的知识颇多,戴教授在光电子专业做出了很多不俗的成绩。以下节选他的部分课件学习一下集成光学材料。
用户2760455
2022/11/16
4490
集成光学材料的学习
JavaScript对话框
在JavaScript中,我们可以使用window对象中的alert()方法来弹出一个提示框。该对话框效果如下:
Qwe7
2022/04/09
1.8K0
Qt标准对话框的使用
学习编程个人觉得还是得从代码谈起,一方面有利于加深理解,另一方面也方便使(摘)用(抄)。
mythsman
2022/11/14
5500
SAP弹窗/对话框的DEBUG
我们都知道,一般的ALV窗口,需要进行调试的话,在命令栏输入“/H"即可进入调试界面。但是如果是弹出消息或者对话框,怎么能调试呢?
老铁一起学
2021/02/22
1.2K0
SAP弹窗/对话框的DEBUG
理想塑性材料的残余应力
如图1所示,圆杆为理想塑性材料,,作用在点,然后撤去,求杆的残余应力。已知杆的半径为。 ▲图1 荷载作用在杆处,可能会有四种情况:都处于弹性状态;塑性而还是弹性;塑性而还是弹性;都进入塑性状态。 按照弹性分析,得到, 段已经屈服,而段还处于弹性状态。实际上,时,就开始屈服。此时段内力为 两段的应力分别为: 由于段仍然处于弹性,伸长量为 屈服应变为: ▲图2 ▲图3 当作用在点时,段的应力应变行为由移动到,段的应力应变行为由O移动到。如图3所示,当撤去,相当于反方向施加一个大小相等的。此时有完全的弹性变
fem178
2022/05/18
6090
理想塑性材料的残余应力
[PyQt5]文件对话框QFileDialog的使用
原文链接:https://blog.csdn.net/humanking7/article/details/80546728
祥知道
2020/03/10
3.6K0
MFC编程入门之六(对话框:创建对话框模板和修改对话框属性)
本节开始为大家讲解偏向应用的知识——创建对话框。    对话框,大家应该很熟悉了,在我们常用的软件中大多都有对话框界面,例如,360安全卫士的主界面其实就是对话框,知识它做了很多美工 方面的工作,将其大大美化了。    创建对话框主要分为两大步:    第一,创建对话框资源,主要包括创建新的对话框模板、设置对话框属性和为对话框添加各种控件;    第二,生成对话框类,主要包括新建对话框类、添加控件变量和控件的消息处理函数等。
acoolgiser
2019/06/14
3.7K0
MFC编程入门之六(对话框:创建对话框模板和修改对话框属性)
复合材料(一)
复合材料:由两种或多种不同性质的材料用物理和化学方法在宏观尺度上组成的具有新性能的材料。
联远智维
2022/01/20
4930
复合材料(一)
基于Swing的FontChooser对话框
不知道为什么,原生的Swing有JFileChooser,JColorChooser但是却没有JFontChooser。虽然网上有很多类似的实现,但是鉴于是作业,我还是自己写了一个简单的FontChooser来练练手。而且真正写起来也不是那么的顺畅,果然还是发现了很多的坑。。。
mythsman
2022/11/14
5900
基于Swing的FontChooser对话框
Qt模态对话框和非模态对话框
Qt 中使用QDialog类实现对话框。我们的对话框通常继承自QDialog。对话框分为模态对话框和非模态对话框。所谓模态对话框,就是会阻塞同一应用程序中其它窗口的输入。Qt使用QDialog::exec()来实现模态对话框。如下所示:
zy010101
2020/04/10
3.5K0
Qt模态对话框和非模态对话框
React中的模式对话框 转
在16.x版本之后React提供了Protals功能来解决模式对话框不在Dom根节点导致的一些BUG。除了Protal还有更多的方法去解决这些问题,本文来自David Gilbertson的博客,详细解释了React中模式对话框的一些问题,以及他给出的解决方案,在了解Protals之前阅读这篇内容,能让你更加明白Protal的重要性。
随风溜达的向日葵
2018/08/15
2.2K0
React中的模式对话框
                                                                            转
shell脚本学习材料
本着对linux和shell脚本的极大兴趣,我看了不少shell脚本相关的书和文章,也有了很多学习心得, 回首自己的linux和shell脚本学习历程,不禁发现自己竟也走了不少的弯路,完全是靠着自己的满腔 热情走到今天。为了帮助有缘的朋友少走一点弯路,这里向大家推荐一些学习的资料, 资料包括书,开源免费书,博客和相关网站。这里推荐的材料都属于进阶类型,特别适合已经掌握 了一些shell脚本的基础知识,并希望深入学习shell脚本的朋友。1. 书linux命令行与shell脚本编程大全1这本书是入门级的读物
小小科
2018/05/02
1.7K0
shell脚本学习材料

相似问题

角材料:覆盖在材料对话框上

13

旋转器的OnSelect显示带有listview Android的对话框

22

TDBGrid onSelect

41

jQuery移动onSelect ...选中单选按钮时的加载对话框

22

材料设计进度对话框

32
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档