28-Dialog点击选择确定,取消,显示在TextView中
2013-10-21 23:12
453 查看
MainActivity.java
package com.example.dialogtest; import android.annotation.SuppressLint; import android.app.Activity; import android.app.AlertDialog; import android.app.AlertDialog.Builder; import android.content.DialogInterface; import android.content.DialogInterface.OnClickListener; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; @SuppressLint("ParserError") public class MainActivity extends Activity { @SuppressLint({ "ParserError", "ParserError", "ParserError" }) @Override public void onCreate(Bundle savedInstanceState) { // 调用父类的方法 super.onCreate(savedInstanceState); // 设置该Activity的界面布局文件 setContentView(R.layout.activity_main); // 获取界面中的控件 final TextView txtMessage = (TextView) findViewById(R.id.textView1); Button btnShow = (Button) findViewById(R.id.button1); // 添加BtnShow事件监听 btnShow.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // 实例化Builder对象 Builder builder = new AlertDialog.Builder(MainActivity.this); // 标题 builder.setTitle("提示对话框"); // 提示信息 builder.setMessage("请选择下面的按钮,可以显示在文本中"); // 显示的图标 builder.setIcon(R.drawable.tool); // 设置确定按钮 builder.setPositiveButton("确定", new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // 设置TextView中的文本内容 txtMessage.setText("你点击了确定"); } }); // 设置取消按钮 builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // 设置TextView中的文本内容 txtMessage.setText("你点击了取消"); } }); // 创建Builder builder.create(); // 显示Builder builder.show(); } }); } }
activity_main.xml
<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" > <TextView android:id="@+id/textView1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="TextView" /> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="显示对话框" /> </LinearLayout>
相关文章推荐
- C# form 窗口将X不显示出来以及点击X的时候,提示是否退出系统,进行确定和取消的选择
- TextView点击后EditText聚焦并显示软键盘
- Android实战,实现文本读取,实现assets下资源文本的读取,实现l列表下隐藏TextView点击显示
- 怎样实现textview里显示的缩略图,点击查看大图的效果
- IOS UITableView显示打钩选项与点击取消打钩示例 (个人)
- Android TextView内容过长加省略号,点击显示全部内容
- 【IOS学习笔记】UITableView点击后取消默认选择背景色
- Android TextView内容过长加省略号,点击显示全部内容
- TextView显示html图片点击图片放大等操作
- Android TextView实现点击显示全文与隐藏功能(附源码)
- android textview 点击打开facebook个人专页,如果没有则跳到浏览器显示
- 使用textview显示html里面的图文混排效果,并且图片可点击索引到
- Android中Textview显示Html,图文混排,支持图片点击放大
- 安卓TextView限定行数最大值,点击按钮显示所有内容
- Android TextView内容过长加省略号,点击显示全部内容
- 接口回调----点击item中的ImageView,在Activity中显示dialog
- Android中Textview显示Html,图文混排,支持图片点击放大
- Android开发UI之textview实现高亮显示并点击跳转
- 动态计算TextView宽度,点击展开更过,类似滴滴打车标题点击弹窗显示更多
- Android 单个TextView 点击“显示全部”功能实现方法