在Activity中调用自定义dialog时出现ActionBarImpl can only be used with a compatible window decor layout异常,
解决方法:
在自定dialog的style添加 parent="@android:style/Theme.Dialog"...
分类:
编程语言 时间:
2015-06-26 13:33:10
阅读次数:
141
dialog = new Dialog(context, R.style.dialog);
// 自定义dialog宽和高
// setDialog();
View viewMap = LayoutInflater.from(context).inflate(
R.layout.dialog_baidumap, null);
iv_close = (Image...
分类:
其他好文 时间:
2015-06-19 18:52:57
阅读次数:
267
回头看自己写的东西,在关于Android自定义控件时,写的代码适用性比较高,但是看上去没有什么技术含量,所以在学习设计模式的时候,想想有些东西是否能够改进,比如说:
自定义Dialog是Android应用必须的,系统的控件实在是太难看了;
在构建中,完全是,new完对象之后,需要什么构建什么,这样写没有问题,可读性也还行,就是看上去不咋的。
以下是小部分代码片段:
package...
分类:
移动开发 时间:
2015-06-10 12:27:17
阅读次数:
118
先贴一下显示效果图,仅作参考:代码如下:1、自定义DialogpublicclassSelectDialogextendsAlertDialog{publicSelectDialog(Contextcontext,inttheme){super(context,theme);}publicSelec...
分类:
移动开发 时间:
2015-06-04 09:42:49
阅读次数:
151
普通的AlertDialog在横竖屏切换时会被销毁,如果dialog上面有数据,也将丢失。解决方案是使用DialogFragment。
使用dialogFragment通常需要复写两个方法:
onCreateView(LayoutInflater, ViewGroup, Bundle)
onCreateDialog(Bundle)
如果你想自定义dialog样式,只需要复写onCreat...
分类:
移动开发 时间:
2015-06-01 22:39:13
阅读次数:
207
Android自带的dialog往往不能够满足我们设计的要求,所以有的时候需要自己自定义Dialog。
例如,以下介绍如下的自定义Dialog:
思路:
1.自定义一个Dialog的Style;
2.编写自定义的Dialog类,继承自Dialog;
3.使用自定义的Dialog;
具体实现的步骤:
1.定义Style:
@null
...
分类:
其他好文 时间:
2015-05-25 10:06:39
阅读次数:
228
android原生控件向来以丑著称(新推出的Material Design当另说),因此几乎所有的应用都会特殊定制自己的UI样式。而其中弹出式提示框的定制尤为常见,本篇我们将从模仿QQ退出提示框来看一下常见的几种自定义提示框的实现方式。
这里使用的几种弹出框实现方法概括为以下几种:
1. **自定义Dialog**
2. **自定义PopupWindow**
3. **自定义Layout View**...
分类:
其他好文 时间:
2015-05-22 21:15:05
阅读次数:
126
在activity中,实现一个Dialog,我们可以从写activity中的方法:public Dialog onCreateDialog(int dialogId),这里的dialogId标识了我们这一次需要显示的Dialog.当然需要显示那一个Dialog在你的activity中调用这个方法:showDialog(DIALOG_ID_VOICE_COMMAND_SHOW_TONES);如果这个Dialog没有创建,就会自动回调onCreateDialog来创建我们的Dialog来显示.看看如下的实现方式...
分类:
其他好文 时间:
2015-05-11 16:07:04
阅读次数:
171
实际开发中,经常会用到Dialog,比如退出时候会弹出是否退出,或者还有一些编辑框也会用Dialog实现,效果图如下:开发中遇到的问题无非在于如果在Activity中监听这个Dialog中实现的按钮,Dialog类如下,在MyDialog这个类中实现了一个LeaveMyDialogListener接...
分类:
移动开发 时间:
2015-05-05 12:29:30
阅读次数:
111
1.UpdateDialog
/**
* 版本更新的dialog
* @author lqm
*
*/
public class UpdateDialog extends Dialog implements android.view.View.OnClickListener{
private Context context;
private Button btUpl...
分类:
其他好文 时间:
2015-04-27 13:23:15
阅读次数:
188