1.写在前面 Android提供了丰富的Dialog函数,本文介绍最常用的8种对话框的使用方法,包括普通(包含提示消息和按钮).列表.单选.多选.等待.进度条.编辑.自定义等多种形式,将在第2部分介绍.    有时,我们希望在对话框创建或关闭时完成一些特定的功能,这需要复写Dialog的create().show().dismiss()等方法,将在第3部分介绍. 2.代码示例 2.1 普通Dialog(图1和图2) 2个按钮 public class MainActivity extends A…
1.写在前面 Android提供了丰富的Dialog函数,本文介绍最常用的8种对话框的使用方法,包括普通(包含提示消息和按钮).列表.单选.多选.等待.进度条.编辑.自定义等多种形式,将在第2部分介绍. 有时,我们希望在对话框创建或关闭时完成一些特定的功能,这需要复写Dialog的create().show().dismiss()等方法,将在第3部分介绍. 示例代码同步至github,将不断更新,欢迎关注我的github. 2.代码示例 2.1 普通Dialog(图1与图2) 2个按钮 publ…
---恢复内容开始--- 在Android布局中,有五种常用的布局,下面我们就来学习一下这几种布局的使用方式 1) 线性布局:LinearLayout 2) 帧布局:  FrameLayout 3) 相对布局: RelativeLayout 4) 表格布局: TableLayout 5) 绝对布局: AbsoluteLayout(此布局官方不推荐使用) 6)GridLayout(此布局为4.0系统以后新推出的布局) 1. 线性布局 属性说明 属性   描述 wrap_content 填满父控件的…
首先,要在eclipse环境下成功的创建一个安卓虚拟机,须要有三项东西,第一就是eclipse,第二就是android SDK Manager,第三就是ADT,也就是eclipse环境下的一个安卓虚拟机插件. 怎样在eclipse下安装ADT,改动环境变量,在这里就不细说了,网上有非常多教程,以下是一个安装ADT的链接:http://jingyan.baidu.com/article/b0b63dbfa9e0a74a4830701e.html. 主要说一下搭建开发环境时遇到的问题: 1: 安装后…
第一种:用SQLiteOpenHelper辅助类 SQLiteOpenHelper类可以用来创建或打开数据库,两个关键的方法:onCreate(SQLiteDatabase db)和onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion).当新建一个数据库时会调用前者,一般在里面做一些创建表或视图的操作.数据库版本升级时则会调用后者. 当第一次调用getReadableDatabase()方法或getWritableDatabase…
final View view = LayoutInflater.from(context).inflate(layoutId, null); final Dialog dialog = new Dialog(context, R.style.style_dialog); dialog.setContentView(view); dialog.show(); Window window = dialog.getWindow(); window.setGravity(Gravity.BOTTOM)…
java源码如下: 1.MainActivity.java源码 package com.example.responsetest; import android.app.Activity; import android.content.Intent; import android.content.Loader.ForceLoadContentObserver; import android.graphics.Color; import android.os.Bundle; import andr…
笔记: // 使用handler.post(Runnable)更新UI public void updateUI_Fun1() { new Thread() { public void run() { Handler handler = new Handler(); handler.post(new Runnable() { @Override public void run() { textView.setText("this is update content"); } }); }…
Activities提供了一种方便管理的创建.保存.回复的对话框机制.比如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,假设使用这些方法的话.Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog). Android API支持下面类型的Dialog对象: 警告对话框 AlertDialog:  一个能够有…
有普通对话框,单选对话框,复选对话框,进度条的两种实现方法话不多说,直接上代码 activity_main.xml: <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app=&quo…