在开发过程中,与用户交互式免不了会用到对话框以实现更好的用户体验,所以掌握几种对话框的实现方法还是非常有必要的。在看具体实例之前先对AlertDialog做一个简单介绍。AlertDialog是功能最丰富、实践应用最广的对话框,它可以生成各种内容的对话框。但实际上AlertDialog生成的对话.....
分类:
移动开发 时间:
2015-08-12 19:18:43
阅读次数:
134
AlertDialog.Builder builder = new AlertDialog.Builder(DialogActivity.this,AlertDialog.THEME_TRADITIONAL);//传统主题AlertDialog.Builder builder = new Alert...
分类:
移动开发 时间:
2015-08-10 19:43:54
阅读次数:
179
本节学习Diaolog。在生活中Dialog包括:三种样式(单选对话框,多选对话框,确定取消对话框)
那我们一个一个分析:
确定取消对话框:
public void click1(View v)
{
AlertDialog.Builder builder = new Builder(MainActivity.this);
//设置图标
...
分类:
移动开发 时间:
2015-08-06 18:22:21
阅读次数:
151
图1效果:该效果是当按返回按钮时弹出一个提示,来确保无误操作,采用常见的对话框样式。 代码: 创建对话框方法dialog()protected void dialog() {AlertDialog.Builder builder = new Builder(Main.this);buil...
分类:
其他好文 时间:
2015-08-06 12:59:27
阅读次数:
130
首先说下结论:
1.AlertDialog和ProgressDialog默认可以和系统软键盘并存与同意屏幕(其实质是并存于同一个window窗口,具体下面会解释)
2.Dialog以及用户自定义的继承自Dialog的弹出框默认不可以和软键盘并存与同一屏幕
如果Dialog对象或者自定义弹出框想要和软键盘共存与同一屏幕,可以进行如下设置:
2.1Dialog对象设置Dialog di = ne...
分类:
其他好文 时间:
2015-07-31 13:03:56
阅读次数:
91
由于业务要求,需要在弹出AlertDialog的时候,将其中的一个按钮置为灰色,即禁用点击功能。下面是具体的实现方法,一个Demo布局很简单,一个按钮,点击后弹出禁用按钮的AlertDialog,就不放代码了。主要说一下有关禁用方面的话题 class MyOnClickListener imp...
分类:
其他好文 时间:
2015-07-30 13:01:29
阅读次数:
224
闹钟主页面:AlarmView.javapackage com.mytest.myclock;import java.util.Calendar;import android.app.AlarmManager;import android.app.AlertDialog;import android...
分类:
移动开发 时间:
2015-07-22 18:24:27
阅读次数:
492
TimerView.javapackage com.mytest.myclock;import java.util.Timer;import java.util.TimerTask;import android.app.AlertDialog;import android.content.Conte...
分类:
移动开发 时间:
2015-07-22 18:22:46
阅读次数:
177
使用AlerDialog 创建对话框 :
AlertDialog.Builder builder = new AlertDialog.Builder(this);
1.设置简单的对话框
builder.setIcon(R.drawable.icon);
builder.setTitle("你确定要离开吗?");
builder.setPositive...
分类:
其他好文 时间:
2015-07-22 14:37:27
阅读次数:
240
Android的弹窗效果有很多种,就最简单而言,就可以调用一个AlertDialog弹窗显示,可是要自定义弹窗效果有以下这种方法,就我个人而言感觉挺方便的,适用性也挺广的。
首先先简单写个AlertDialog的使用
public void showDialog(){
AlertDialog dialog = new AlertDialog.Builder(this)
.s...
分类:
移动开发 时间:
2015-07-22 00:08:48
阅读次数:
185