自定义dialog对话框获取EditText数据demo
来源:互联网 发布:国学大师软件 编辑:程序博客网 时间:2024/06/01 07:35
效果:
java代码
package com.example.dialogdemo;import android.app.Activity;import android.app.AlertDialog;import android.content.Context;import android.content.DialogInterface;import android.os.Bundle;import android.view.LayoutInflater;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.view.ViewGroup;import android.widget.Button;import android.widget.EditText;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button btnShow = (Button) findViewById(R.id.btn_show);btnShow.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// 载入xml文件的布局LayoutInflater lf = (LayoutInflater) MainActivity.this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);ViewGroup vg = (ViewGroup) lf.inflate(R.layout.layout_view,null);final EditText etShow = (EditText) vg.findViewById(R.id.et_show);new AlertDialog.Builder(MainActivity.this).setView(vg).setTitle("标题").setPositiveButton("确定",new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog,int which) {String str = etShow.getText().toString();System.out.println("str--->" + str);}}).setNeutralButton("忽略", null).setNegativeButton("取消", null).show();}});}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}
需要加载的xml文件
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <TableLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" > <TableRow> <TextView android:layout_margin="5dp" android:text="姓名" /> <EditText android:id="@+id/et_show" android:layout_width="100dp" android:layout_margin="5dp" android:inputType="text" /> </TableRow> </TableLayout></RelativeLayout>
- 自定义dialog对话框获取EditText数据demo
- android 如何在自定义对话框中获取edittext中的数据
- Dialog对话框以及自定义Dialog
- Android Dialog( 自定义对话框)
- Android自定义Dialog对话框
- Android 自定义Dialog对话框
- 自定义对话框Dialog
- Android 自定义对话框Dialog
- Android自定义对话框(Dialog)
- 自定义对话框Dialog
- 【android】自定义dialog对话框
- Dialog对话框的自定义
- Dialog 之自定义对话框
- Android 自定义对话框dialog
- 自定义对话框 Dialog
- 自定义Dialog对话框
- android 自定义对话框 Dialog
- 自定义dialog对话框
- 开启Nginx的目录文件列表功能
- android camera(四):camera 驱动 GT2005
- Android--自定义标题栏之显示网页加载进度
- JQuery学习视频
- UINavigationController与UITabBarController
- 自定义dialog对话框获取EditText数据demo
- 二叉解决 hdu 1872 稳定排序
- VS2008 C# .net compact framework 警告的处理(部分)
- lua 中pairs 和 ipairs区别
- 几道比较基础的Java面试题 .
- android xml 解析
- 黑马程序员_java中的IO流2
- HibernateDaoSupport
- svn: 无法连接主机“x.x.x.x”: 没有到主机的路由