- 浏览: 376753 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (269)
- FY_UML (3)
- FY_JAVA (12)
- FY_JavaScript脚本 (7)
- FY_JSP (3)
- FY_Tapestry框架 (12)
- FY_Spring框架 (3)
- FY_Manager (5)
- FY_Junit(单元测试) (3)
- SERVER (14)
- FY_Struts2框架 (3)
- FY_SVN (2)
- FY_NoSQL (2)
- FY_jquery_sir (13)
- FY_hibernate_sir (8)
- FY_设计模式_sir (6)
- FY_Extjs_sir (10)
- FY_CI_sir (5)
- FY_Oracle_sir (11)
- FY_MySql_sir (10)
- FY_Hadoop_sir (3)
- FY_SOA_sir (1)
- 中文分词技术 (1)
- FY_Android (52)
- FY_架构 (2)
- FY_PhoneGap (2)
- FY_Webstorm (5)
- FY_Sencha Touch (3)
- HTML5应用快速开发 (1)
- FY_python (0)
- HADOOP (1)
- AI (0)
最新评论
-
antao592:
楼主,HkDataSourceWrapper中的getCurr ...
结合spring jdbc 实现分表分库的数据库访问构思 -
bonait:
不错,看看我的这个怎么样www.zipin168.com
So Easy京东商城 -
chenzheng8975:
...
So Easy京东商城 -
yzhenxing:
我导入demo后少com.google.android.gms ...
google地图demo -
echoaiya:
非常感谢~~
google地图demo
--------------------------------------------Layout 输入文本对话框-------------------------------
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<EditText
android:id="@+id/uname"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<EditText
android:id="@+id/upass"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</LinearLayout>
--------------------------------------------MainActivity.java------------------------------------
package com.ch06;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.ProgressDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.widget.ImageView;
/**
*
* 项目名称:com.ch06
* 类名称:MainActivity
* 类描述: 普通对话框、单选按钮项对话框、多选按钮项对话框、输入文本对话框、进度对话框
* 创建人:fy
* 创建时间:2012-11-8 下午12:16:15
* Copyright (c) 方勇-版权所有
*/
public class MainActivity extends Activity {
private final static int RADIO_CHECKED_Enu = 0;// 大学
private final static int RADIO_CHECKED_Sel = 1;// 高中
/* 复选按钮状态为全选 */
private boolean[] checked = { true, true, true };
/* 模拟的进度值 */
private int progressNum;
/* 进度对话框 */
private ProgressDialog progressDialog;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
buildAlertDialog().show();
buildAlertDialog_radio().show();
buildAlertDialog_checkbox().show();
buildAlertDialog_input().show();
buildAlertDialog_progress().show();
updateProgress();
}
/* 普通对话框 */
private Dialog buildAlertDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setIcon(R.drawable.ic_launcher);
builder.setTitle("对话框");
builder.setMessage("您的密码不对!!");
ImageView imageView = new ImageView(this);
imageView.setImageResource(R.drawable.mm1);
// 背景图片
builder.setView(imageView);
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
setTitle("您点击的是确定按钮!");
}
});
builder.setNeutralButton("详情", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
setTitle("您点击的是详情按钮!");
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
setTitle("您点击的是取消按钮!");
}
});
return builder.create();
}
/* 单选按钮弹出框 */
private Dialog buildAlertDialog_radio() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setIcon(R.drawable.ic_launcher);
builder.setTitle("对话框");
// builder.setMessage("您的密码不对!!");
// 单选按钮,高中被选中
builder.setSingleChoiceItems(new String[] { "大学", "高中", "初中" }, 1, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
switch (which) {
case RADIO_CHECKED_Enu:
setTitle("大学");
break;
case RADIO_CHECKED_Sel:
setTitle("高中");
break;
default:
setTitle("初中");
break;
}
}
});
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
setTitle("您点击的是确定按钮!");
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
setTitle("您点击的是取消按钮!");
}
});
return builder.create();
}
/* 多选按钮弹出框 */
private Dialog buildAlertDialog_checkbox() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setIcon(R.drawable.ic_launcher);
builder.setTitle("对话框");
// builder.setMessage("您的密码不对!!");
// 复选按钮
builder.setMultiChoiceItems(new String[] { "大学", "高中", "初中" }, checked,
new DialogInterface.OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface dialog, int which, boolean isChecked) {
// TODO Auto-generated method stub
setTitle("which=" + which + "-------" + "isChecked=" + isChecked);
}
});
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
setTitle("您点击的是确定按钮!");
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
setTitle("您点击的是取消按钮!");
}
});
return builder.create();
}
/* 含输入文本的弹出框 */
private Dialog buildAlertDialog_input() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setIcon(R.drawable.ic_launcher);
builder.setTitle("对话框");
// builder.setMessage("您的密码不对!!");
// 文本框
LayoutInflater inflater = LayoutInflater.from(this);
builder.setView(inflater.inflate(R.layout.activity_input, null));
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
setTitle("您点击的是确定按钮!");
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
setTitle("您点击的是取消按钮!");
}
});
return builder.create();
}
/* 进度对话框 */
private Dialog buildAlertDialog_progress() {
progressDialog = new ProgressDialog(this);
progressDialog.setTitle("进度");
progressDialog.setMessage("正在下载中.............");
/* 进度条样式 */
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
/* 模糊效果 */
progressDialog.setIndeterminate(false);
return progressDialog;
}
/* 每隔0.1秒更新一次进度 */
public void updateProgress() {
new Thread() {
@Override
public void run() {
try {
while (progressNum <= 100) {
progressDialog.setProgress(progressNum++);
Thread.sleep(100);
super.run();
}
/* 下载完后,关闭下载框 */
progressDialog.cancel();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}.start();
}
}
--------------------------------------------效果 普通对话框-------------------------------------
--------------------------------------------效果 单选按钮对话框---------------------------------
--------------------------------------------效果 多选按钮对话框---------------------------------
--------------------------------------------效果 输入对话框-------------------------------------
--------------------------------------------效果 进度条对话框-----------------------------------
- com.ch06.rar (717.5 KB)
- 下载次数: 27
发表评论
-
史上最快 Android N(安卓7.0)运行效率暴增至600%
2016-10-15 10:08 864谷歌I/O 2016开发者大会在公司总部正式拉开 ... -
So Easy京东商城
2014-12-10 16:51 1518So Easy京东商城 我和17位小伙伴们 ... -
过期Gallery取代方案horizontalscrollView之菜单导航效果
2014-03-23 16:19 2325效果 ------------------------- ... -
过期Gallery取代方案horizontalscrollView之京东效果
2014-03-23 15:57 3818效果 ------------------------- ... -
过期Gallery取代方案horizontalscrollView之幻灯片效果
2014-03-21 17:33 2580效果 ------------------------- ... -
tabhostandbadgeview
2014-03-19 13:45 989效果 -------------------------- ... -
Android优秀开源项目大全
2014-03-18 15:17 1932以下是开源项目 1、and ... -
Android分页控件xlistview
2014-03-18 14:51 1629strings.xml ----------------- ... -
过期Gallery取代方案horizontalscrollView之普通画廊
2014-03-17 22:48 2400activity_main.xml ---------- ... -
viewpage
2014-03-17 18:08 1029strings.xml ----------------- ... -
FragmentStatePagerAdapter分页
2014-03-17 17:27 760ViewPager ViewPager 如 ... -
FragmentPagerAdapter与FragmentStatePagerAdapter差异
2014-03-17 17:20 1280简介 平常使用的FragmentPagerAdapter和F ... -
抽屉菜单
2014-03-16 12:51 1791strings.xml ----------------- ... -
px和dip以及sp的区别
2014-03-08 17:01 673显示单位px和dip以及sp的区别 dip: devi ... -
fragment生命周期
2014-03-06 16:59 841Fragment必须被写成可重用的模块。因为fragmen ... -
过期API_AlertDialog
2014-03-02 10:07 1117layout----------------------- ... -
Android_Jni 操作指南
2014-01-10 14:45 912Android_Jni 操作指南 NDK(Nati ... -
各种各样圆形进度条
2013-11-11 16:30 526http://www.apkbus.com/android-1 ... -
红杏出墙__实训版
2013-04-20 18:59 1050红杏出墙__实训版 -
google地图demo
2013-04-09 14:25 3150---------------------------- ...
相关推荐
安卓ch340驱动和串口助手手机需要支持otg功能
安卓接CH340实现串口通信源码,可设置波特率等参数
说了这么多,可能不知道我在说什么。上图,你就知道了。呵呵。 图中,姓名有英文和中文之分。当用户单击对话框中的选择按钮时,就可以...弹出选择窗口</title> [removed]<!– function ShowDialog(ch,en,src
基于USB单片机CH559的Android USB通讯设计实例-Android Open Accessory Protocol 2_0 Android Open Source.zip
CH341 Android代码
An easy to use and customizable welcome screen for Android apps. Look in the sample to see how the above welcome screen is created. Features Fully customizable RTL support Ability to use built in ...
android CH34x 发送与接收数据
Ch6_1 加载DCL对话框 Ch6_2 DCL对话框 Ch6_3 隐藏DCL对话框 Ch6_4 嵌套DCL对话框 第七章: Ch7_1 模式对话框 Ch7_2 隐藏模式对话框 Ch7_3 无模式对话框 Ch7_4 标签式对话框 Ch7_4MFC MFD标签式对话框 Ch7_5 向导式...
Ch6_1 加载DCL对话框 Ch6_2 DCL对话框 Ch6_3 隐藏DCL对话框 Ch6_4 嵌套DCL对话框 第七章: Ch7_1 模式对话框 Ch7_2 隐藏模式对话框 Ch7_3 无模式对话框 Ch7_4 标签式对话框 Ch7_4MFC MFD...
android ophone开发完全讲义源码ch06
Android範例關於 Gridview
Android Material Picker对话框 该库提供了一些Android材质选择器对话框的非常简单的实现,这些对话框无法作为开源库使用。 它包括android数字/间隔选择器,可用作年份选择器,月份选择器和任何持续时间的选择器。 ...
Qt5开发及实例,实例CH701,设计界面,一个蝴蝶在屏幕上...单击“Choose...”按钮,弹出对话框,在“Base class”后面的下拉列表框中选择基类名“QObject”,在“Class name”后面的文本框中输入类的名称“Butterfly”。
数据库ch06数据库ch06
android 串口通信转usb的demo代码 android 串口通信转usb的jar包CH34xUARTDriver.jar
第一章: Hello1 acrxEntryPoint() Hello2 从AcRxObject类中派生一个类 第二章: Ch3_1 数据类型,用户输入和命令 Ch3_2 选择集 Ch3_3 选择集 第四章: Ch4_1 层表记录和... Ch6_4 嵌套DCL对话框
测试有效的OTG-安卓驱动 CH340G,CH340T,CH340C,CH340N, CH340K, CH340E,CH340B,CH341A,CH341F, CH341T,CH341B,CH341C,CH341U CH340/CH341的USB转串口安卓免驱应用库,用于Android操作系统3.1及以上版本的...
ch06-example01.ipynb
Qt5开发及实例,实例CH702,设计一个地图...单击“Choose...”按钮,弹出对话框,在“Base class”后面的文本框中输入基类名“QGraphicsView”(手工添加),在“Class name”后面的文本框中输入类的名称“MapWidget”。
Android CH34X串口转USB.zip