android api分析27 对话框
来源:互联网 发布:linux中可执行文件 编辑:程序博客网 时间:2024/04/27 15:10
setIcon() 设置对话框图标
setTitle() 设置对话框标题
setMessage() 设置对话框内容
setPositiveButton() 设置确定按钮
setNegativeButton() 设置取消按钮
create() 创建对话框
show() 显示对话框
实例分析
普通对话框
效果图
public class MainActivity extends Activity{@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);Button bn = (Button)findViewById(R.id.bn01);//定义一个AlertDialog.Builder对象final Builder builder = new AlertDialog.Builder(this);//为按钮绑定事件监听器bn.setOnClickListener(new View.OnClickListener(){@Overridepublic void onClick(View source){// 设置对话框的图标builder.setIcon(R.drawable.tools);// 设置对话框的标题builder.setTitle("自定义普通对话框");// 设置对话框显示的内容builder.setMessage("一个简单的提示对话框");// 为对话框设置一个“确定”按钮builder.setPositiveButton("确定"//为列表项的单击事件设置监听器, new OnClickListener(){@Overridepublic void onClick(DialogInterface dialog, int which){EditText show = (EditText) findViewById(R.id.show);// 设置EditText内容show.setText("用户单击了“确定”按钮!");}});// 为对话框设置一个“取消”按钮builder.setNegativeButton("取消", new OnClickListener(){@Overridepublic void onClick(DialogInterface dialog, int which){EditText show = (EditText) findViewById(R.id.show);// 设置EditText内容show.setText("用户单击了“取消”按钮!");}});//创建、并显示对话框builder.create().show();}});}}
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center_horizontal" android:orientation="vertical" > <EditText android:id="@+id/show" android:layout_width="fill_parent" android:layout_height="wrap_content" android:editable="false" /> <Button android:id="@+id/bn01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="显示对话框" /></LinearLayout>
0 0
- android api分析27 对话框
- android api分析28 对话框
- android api分析29 对话框
- android api分析30 对话框
- android api分析31 对话框
- android api分析32 对话框
- android api分析01
- android api分析02
- android api分析03
- android api分析05
- android api分析10
- Android 流量分析API
- android实现弹出式对话框方法分析
- android api分析06 Intent
- android api分析07 Bundle
- android api分析08 实例
- android api分析09 实例
- android api分析17 SharedPreferences
- GCC编译的四个阶段
- BT手柄按键失灵的问题(2)
- MVC设计模式
- Android之View和SurfaceView的区别
- ucenter整合第三方网站同步登录
- android api分析27 对话框
- 字符过滤
- 一些招聘信息
- tomcat启动时候报错。
- 用Eclipse做Android开发时出现java.lang.NoClassDefFoundError问题
- java 与数据库中的类型的转换
- 超酷的风铃悬挂摆动效果 基于Kinetic框架
- VxWorks启动过程详解(上)
- LeetCode N-Queens