android fragment 弹出对话框,Android中使用Dialogfragment显示对话框

其他注意事项:

1、如何设置自己的Dialogfragment没有标题栏?

可以通过两种方法来设置 ,一种是使用dialogfragment的setStyle函数,另外就是使用getDialog().getWindow().requestFeature方法,具体代码如下

@Override

public Dialog onCreateDialog(Bundle savedInstanceState) {

//如果要使用此方法,则必须将代码放到onCreateDialog中,因为一旦其中的dialog创建成功后,setStyle将不再起作用

setStyle(STYLE_NO_TITLE, 0);

return super.onCreateDialog(savedInstanceState);

}

1

2

3

4

5

6

@Override

publicDialogonCreateDialog(BundlesavedInstanceState){

//如果要使用此方法,则必须将代码放到onCreateDialog中,因为一旦其中的dialog创建成功后,setStyle将不再起作用

setStyle(STYLE_NO_TITLE,0);

returnsuper.onCreateDialog(savedInstanceState);

}

使用getDialog的方法

Java

@Override

public View onCreateView(LayoutInflater inflater, ViewGroup container,

Bundle savedInstanceState) {

dlgView = inflater.inflate(R.layout.add_customer_activiey, container);

getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);

return dlgView;

}

1

2

3

4

5

6

7

8

9

10

@Override

publicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,

BundlesavedInstanceState){

dlgView=inflater.inflate(R.layout.add_customer_activiey,container);

getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);

returndlgView;

}

2. The method show(FragmentManager, String) in the type DialogFragment is not applicable for the arguments (FragmentManager, String)

此问题常是由于你所自定义的DialogFragment子类继承自android.app.dialogfragment,而非继承自android.support.v4.app.DialogFragment,解决办法就是将你的自定义的DialogFragment子类继承自android.support.v4.app.DialogFragment。如下所示:

package com.bcoder.demos;

import android.annotation.SuppressLint;

import android.support.v4.app.DialogFragment; //import这个类

import android.support.v4.app.Fragment;

import android.os.Bundle;

import android.view.LayoutInflater;

import android.view.View;

import android.view.ViewGroup;

@SuppressLint("NewApi")

public class AddSubClassDialog extends DialogFragment {

View addview = null;

@Override

public View onCreateView(LayoutInflater inflater, ViewGroup container,

Bundle savedInstanceState) {

addview = inflater.inflate(R.layout.add_sub_class, container);

return addview;

}

}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

packagecom.bcoder.demos;

importandroid.annotation.SuppressLint;

importandroid.support.v4.app.DialogFragment;//import这个类

importandroid.support.v4.app.Fragment;

importandroid.os.Bundle;

importandroid.view.LayoutInflater;

importandroid.view.View;

importandroid.view.ViewGroup;

@SuppressLint("NewApi")

publicclassAddSubClassDialogextendsDialogFragment{

Viewaddview=null;

@Override

publicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,

BundlesavedInstanceState){

addview=inflater.inflate(R.layout.add_sub_class,container);

returnaddview;

}

}

打赏

f69872ab5631b766bfb8c62b6b7d28fa.png微信扫一扫,打赏作者吧~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/563136.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android sd卡不可写,Android检查SD卡是否可读写

因为external storage可能是不可用的,比如遇到SD卡被拔出等情况时。因此在访问之前应对其可用性进行检查。我们可以通过执 行 getExternalStorageState()来查询external storage的状态。若返回状态为MEDIA_MOUNTED, 则 可以读写。/* Checks if external storage is …

Android7.0 emui主题,全新EMUI5.0基于Android7.0 天生快,一生快!

EMUI5.0是基于Android 7.0开发的全新一代操作系统。 循着神秘古老的爱琴海带来的灵感,EMUI5.0用户界面的设计极其简单干净,令人赏心悦目。 因了解用户习惯而全新改善,EMUI5.0流畅自然的表现不会随时间递减,让生活得心应手&#xf…

html生成原理,Axure生成HTML的原理是什么?

回答:云渲染平台分布式并行计算分为空间上的并行和时间上的并行。空间上的并行是指用多个处理器并发的执行计算,比如Mentalray渲染器就支持单帧画面分割渲染,时间上的并行就是指流水线技术。云渲染平台现在的集群计算系统的前沿科学研究主要是…

在微信公众号中写html代码吗,微信公众号代码编写怎么做

微信公众号编写微信代码,因为有这方面的需要,需要去进行微信公众号代码编写。以下是学习啦小编为您带来的关于微信公众号代码编写,希望对您有所帮助。微信公众号代码编写微信公众平台编辑器不能直接编写微信代码,但是可以通过第三…

html代码在线分析,网站html代码解析

1、什么是HTML文件?HTML中文叫做“超文本标记语言”,一个HTML文件不仅包含文本内容,还包含一些标记,一个HTML文件的后缀名是.htm或者是.html。用文本编辑器(Dreamweaver)就可以编写HTML文件。2、html文件的基本结构:(成…

html 下拉到一定位置,浏览器向下滚动到一定位置继续滚动时,侧边导航固定在页面顶部,再滚动到一定位置时页面再向下滚动侧边导航不再固定。这种效果怎么实现呢...

1.浏览器向下滚动到一定位置继续滚动时,侧边导航固定在页面顶部,再滚动到一定位置时页面再向下滚动侧边导航不再固定。页面向上滚动到一定位置继续滚动时,侧边导航保持在原来位置。这种效果怎么实现呢2.、参考代码:$(function(){/…

济源一中2021高考成绩查询入口,济源一中2019高考成绩喜报、一本二本上线人数情况...

济源一中2019年高考喜报2019年高考成绩揭晓,济源一中再创辉煌!普通类(不含体育、艺术)一本上线突破1500大关,达到1549人,比去年增加51人,再创历史新高。高分段成绩喜人,全省文科裸分前50名,我校…

用户可以改变计算机功能键吗,电脑键盘快捷键怎么更改

许多用户朋友想更改自己电脑的快捷键?下面小编整理了解决更改电脑快捷键的方法,希望能帮到大家O***∩_∩***O哈哈~更改电脑快捷键的方法点击电脑屏幕的最左下角的“开始菜单”,此时弹出总程序菜单,如图:点击【所有程序】&#xf…

2017年网络统考计算机成绩,2017年12月江苏省成人计算机基础统考成绩查询

问: 关于江苏省成人高考计算机统考答:成人教育的学生在校期间每年6月/1月有二次省计算机统考,考试大纲你可以在江苏省教育考试院网上查询。考试内容全在里面,像你说的有WORD 、EXCEL PPT 、(没有CAD)。一般学校会开设此课程。每一个学生必须通…

计算机专业的英语文献,计算机专业英语论文参考文献

bentuoguai高分答主08-08TA获得超过1351个赞关于计算机信息管理系统,可以参考了:)~~Enterprise computer network management information system(MIS) is gradually use, it is the stage sign of our country of production power development, is the…

如何擦除计算机连接网络的记录,彻底清除网络浏览记录的六个方法 -电脑资料...

当我们上网的时候,可能会使用电子信箱,这样就会留下账号;可能会访问一些网站,这样会留下上网信息;可能会登录一些电子商务网站,那账号和密码则会默认保存在系统之中……这样,一旦自己的电脑被入侵&#xff…

未来计算机作文1000字,未来的生活作文1000字

夜幕降临了,我早早地上了床,进入了甜甜的梦乡之中。一觉醒来,咦?我这是在哪儿呢?我惊奇地发现自己根本没有躺在自己的床上。我紧张极了,急忙掀开被子下了床……万万没想到的是,我的脚刚触碰到地…

计算机博士与管理科学与工程博士,管理科学与工程一级学科博士点简介

管理科学与工程是管理学门类中的一级学科,侧重于研究同现代生产经营、科技、经济和社会等发展相适应的管理理论、方法与工具,应用现代科学方法与科技成就来阐明和揭示管理活动的规律,以提高管理的效率。东华大学早在1959年设立工业管理工程本…

福师计算机在线作业一2,福师《计算机》在线作业二答案.doc

福师《计算机导论》在线作业二一、单选题(共?20?道试题,共?40?分。)V1.??对多媒体计算机系统,下列设备中,( )不属于图像信息输入/输出设备。A. 绘图仪B. DVD光盘驱动器C. 扫描仪D. 彩色喷墨打印机??????满分:2??分2…

php在指定html元素中输出,如何从PHP中的数组输出html svg元素?

我有svg元素的数组。我必须从列出的阵列中打印出来。我试图打印它,但它不工作。请指导我如何获取浏览器上呈现的svg元素。actualy有阵列中的其他项目我没有表现出bcoz的字符限制如何通过SVG标记元素循环如何从PHP中的数组输出html svg元素?foreach($item…

四川大学计算机应用基础第二次,四川大学川成教2017年秋季《计算机应用基础》第二次作业...

四川大学成教2017年秋季《计算机应用基础》第二次作业一、单项选择题。本大题共50个小题,每小题2.0 分,共100.0分。在每小题给出的选项中,只有一项是符合题目要求的。1.电子工作表中每个单元格的默认格式为___D_____。A.数字B.文本C.日期D.常…

2014北科计算机原理试题答案,北科_计算机组成原理考题-A卷答案

《北科_计算机组成原理考题-A卷答案》由会员分享,可在线阅读,更多相关《北科_计算机组成原理考题-A卷答案(5页珍藏版)》请在人人文库网上搜索。1、试卷 第 1 页 共 5 页 一、 选择(满分 10 分,一个题 1 分) 1. 划分计算机软件和硬件的界面是 …

东莞市商业学校计算机平面设计在哪个校区,东莞市商业学校

东莞市商业学校开设专业:学校开设计算机动漫与游戏制作、计算机平面设计、计算机网络技术、电子技术应用、学前教育、民族音乐与舞蹈、会计电算化、金融事务、市场营销、电子商务、国际商务、汽车整车与配件营销等12个专业。学校以就业为导向,以现代服务…

计算机组成原理简单计算机设计,计算机组成原理课设.doc

文档介绍:课程设计任务书学院信息学院专业计算机科学与技术学生姓名学号设计题目多寄存器算术减法\右移位\输入输出\转移指令实验计算机设计(第5组)内容及要求:利用EL-JY-II型计算机组成原理实验仪提供的硬件资源,通过设计(包括整机结构设计、指令设计、微程序设计、…

互联网物流是计算机类吗,那些常常被误解的大学专业,亲戚眼中的修电脑送快递,网友:想哭...

原标题:那些常常被误解的大学专业,亲戚眼中的修电脑送快递,网友:想哭随着时间的过去,开学季也已经越来越近了,那些学生即将又要面临繁重的学业了,但是对于大学生来说还是会轻松很多,…