package org.lxh.demo;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class MyDialogDemo extends Activity {private Button mybut = null ;// 定义按钮@Override public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);super.setContentView(R.layout.main); // 调用布局管理器this.mybut = (Button) super.findViewById(R.id.mybut) ;// 取得按钮this.mybut.setOnClickListener(new OnClickListenerImpl()) ;// 设置事件类}private class OnClickListenerImpl implements OnClickListener { @Overridepublic void onClick(View view) {LayoutInflater factory = LayoutInflater.from(MyDialogDemo.this) ;View myView = factory.inflate(R.layout.login, null) ;Dialog dialog = new AlertDialog.Builder(MyDialogDemo.this).setIcon(R.drawable.pic_m) .setTitle("用户登录").setPositiveButton("登录", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {}}).setNegativeButton("取消", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {}}).setView(myView).create();dialog.show() ;}}}



login.xml
<?xml version="1.0" encoding="utf-8"?><TableLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"><TableRow><TextViewandroid:text="用户名:"android:layout_marginLeft="20dip"android:textSize="8pt"android:layout_width="wrap_content"android:layout_height="wrap_content"/><EditTextandroid:width="60pt"android:layout_height="wrap_content"/></TableRow><TableRow><TextViewandroid:text="密    码:"android:layout_marginLeft="20dip"android:textSize="8pt"android:layout_width="wrap_content"android:layout_height="wrap_content"/><EditTextandroid:password="true"android:width="60pt"android:layout_height="wrap_content"/></TableRow></TableLayout> 


main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:layout_width="fill_parent"android:layout_height="fill_parent"><Button android:id="@+id/mybut"android:text="用户登录"android:layout_width="wrap_content" android:layout_height="wrap_content"/></LinearLayout> 

更多相关文章

  1. android页面管理器。可以实现完整退出android软件
  2. Android 自定义shape圆形按钮
  3. Android点击2次返回按钮退出应用程序
  4. android 9.0 SD卡权限问题 文件管理器没有权限
  5. Android UI系列:关于按钮点击事件
  6. Android 学习 设备管理器勾选后不能再取消了
  7. Android 中带有进度条效果的按钮(Button)
  8. android 超简单的拖动按钮 悬浮按钮 吸附按钮
  9. Android Studio 新建编辑条 点击按钮显示控件中的内容

随机推荐

  1. DatePicker 日期选择控件 DatePickerDial
  2. android camera(一):camera模组CMM介绍
  3. Android(安卓)自定义view画圆
  4. Android动画效果——X、Y轴抖动
  5. 搭建 android 代码镜像服务
  6. Android描画简单圆形
  7. Android(安卓)SDK Manager 无法更新SDK
  8. AndRoid完全退出程序
  9. Android-两种方式实现走马灯效果
  10. android与.NET webservice