`
mickey_hou
  • 浏览: 246423 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

AlertDialog弹出登录—layout

阅读更多
private LinearLayout layout;

login_button.setOnClickListener(new OnClickListener()
        {
            @Override
            public void onClick(View arg0)
            {
                layout = (LinearLayout) getLayoutInflater().inflate(R.layout.login, null);
                Builder builder = new Builder(context);
                builder.setIcon(R.drawable.icon);
                builder.setTitle(R.string.login);
                builder.setView(layout);
                builder.setPositiveButton(R.string.submit, new DialogInterface.OnClickListener()
                {
                    @Override
                    public void onClick(DialogInterface dialog, int which)
                    {
                        EditText text = (EditText) layout.findViewById(R.id.login_name);
                        String name = text.getText().toString();
                        Log.v("------------------",name);
                    }
                });
                builder.setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener()
                {
                    @Override
                    public void onClick(DialogInterface dialog, int which)
                    {
                       
                    }
                });
                dialogs = builder.create();
                dialogs.show();
            }
        });

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" android:id="@+id/big_layout">

<LinearLayout android:layout_width="fill_parent"
android:orientation="horizontal" android:layout_height="wrap_content"
android:id="@+id/linearLayout1" android:layout_marginLeft="20dp"
android:layout_marginRight="20dp">

<TextView android:text="@string/login_name" android:id="@+id/textView1"
android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>

<EditText android:hint="@string/login_name_hint" android:id="@+id/login_name"
android:layout_width="fill_parent" android:layout_height="wrap_content"></EditText>

</LinearLayout>

<LinearLayout android:layout_width="fill_parent"
android:orientation="horizontal" android:layout_height="wrap_content"
android:id="@+id/linearLayout1" android:layout_marginLeft="20dp"
android:layout_marginTop="10dp" android:layout_marginRight="20dp">

<TextView android:text="@string/login_pass" android:id="@+id/textView1"
android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>

<EditText android:hint="@string/login_pass_hint" android:id="@+id/login_name"
android:layout_width="fill_parent" android:layout_height="wrap_content"></EditText>

</LinearLayout>

</LinearLayout>
分享到:
评论

相关推荐

    android 自定义AlertDialog弹出键盘可以输入的

    默认情况下,`AlertDialog`并不自带输入框,但我们可以自定义它来实现弹出键盘以便用户输入信息。这个场景通常发生在需要用户输入数据或者进行简单搜索时,为了提供更好的用户体验,我们希望在弹出的对话框内直接让...

    AlertDialog加载动画弹出框

    在Android开发中,`AlertDialog`是系统提供的一种用于显示警告、确认或信息的对话框。它通常用于在用户执行重要操作前提供确认,或者显示一些临时性信息。本篇文章将详细探讨如何创建一个带有加载动画的`AlertDialog...

    自定义AlertDialog,效果类似微信朋友圈发布弹出选择框

    自定义`AlertDialog`能够帮助开发者实现更加丰富且个性化的交互体验,例如模拟微信朋友圈发布的弹出选择框。本篇将详细介绍如何创建这样一个自定义`AlertDialog`。 首先,我们从`AlertDialog`的基本用法开始。`...

    AlertDialog

    `PopupWindow`是另一种轻量级的弹出组件,它可以显示在屏幕任意位置,并且可以自定义大小和形状。有时我们需要在`AlertDialog`中使用`PopupWindow`来实现更复杂的交互,例如下拉菜单或滑动选择器。以下是一个简单的...

    Android编程实现AlertDialog自定义弹出对话框的方法示例

    Android编程实现AlertDialog自定义弹出对话框的方法示例是Android开发中的一种重要技术,通过自定义弹出对话框,可以实现各种复杂的交互功能,例如设置密码、登录密码、提示信息等。本文将详细介绍Android编程实现...

    AlertDialog对话框 实现遮罩层

    在很多场景下,我们希望在弹出`AlertDialog`时,背景界面被一个半透明的遮罩层覆盖,以突出对话框并降低背景界面的干扰。本篇文章将深入探讨如何在Android中自定义实现`AlertDialog`的遮罩层。 首先,理解遮罩层的...

    Android之AlertDialog源码.

    例如,当用户尝试删除一个项目时,可以弹出一个`AlertDialog`询问用户是否确定操作。 总的来说,`AlertDialog`是Android开发中的重要组件,理解和掌握其源码可以帮助我们更好地定制和优化对话框的使用,提升用户...

    dialog 弹出窗和底部弹出窗的实现和动画效果

    本文将深入探讨如何实现`Dialog`弹出窗以及底部弹出窗的效果,包括中间弹出和底部弹出这两种常见场景。 首先,让我们了解`Dialog`的基本用法。在Android中,`Dialog`是基于`Window`的,通常表现为一个浮于当前...

    Android之修改AlertDialog对话框及使用系统Holo风格

    在Android开发中,`AlertDialog`是系统提供的一种用于与用户交互的重要组件,它可以在需要用户确认、选择或者输入信息时弹出。`AlertDialog`的基本结构包括标题、消息内容、按钮等部分,通常有“确定”、“取消”等...

    弹出单选框示例(android)

    为了实现弹出式的单选框,我们通常会用到AlertDialog或者RadioGroup结合RadioButton来构建一个对话框。 一、创建单选框布局 在XML布局文件中,我们可以创建一个RadioGroup,并在其中添加多个RadioButton。每个...

    android 使用alertdialog创建自定义对话框

    在Android开发中,`AlertDialog`是系统提供的一种用于显示警告、确认或选择信息的弹出式对话框。它可以帮助用户在不离开当前界面的情况下进行一些交互操作。在本篇文章中,我们将深入探讨如何在Android中使用`...

    Android应用源码之自定义弹出窗口的实现

    1. **自定义布局**: 在`res/layout`目录下,开发者通常会创建一个新的XML布局文件来定义弹出窗口的界面。这个布局文件可以包含按钮、文本、图像等元素,可以根据需求自由设计。 2. **DialogFragment**: Android推荐...

    自定义dialogfragment 底部弹出框 实现分享效果

    当我们需要在应用中实现底部弹出框分享效果时,DialogFragment是一个理想的选择。本篇将详细介绍如何利用自定义DialogFragment来创建一个宽度等于屏幕宽度的底部弹出框。 首先,我们从创建一个新的DialogFragment类...

    禁止软键盘弹出,自定义键盘

    在移动设备上,软键盘是用户输入文本的常见方式,但在某些特定场景下,例如游戏、全屏应用或自定义输入界面,我们可能需要禁止软键盘自动弹出,并且使用自定义键盘来替代。本教程将详细介绍如何实现这一功能。 首先...

    android全屏弹出框

    在Android应用开发中,全屏弹出框是一种常见的交互方式,用于展示重要的信息或进行复杂的用户操作。在本文中,我们将深入探讨如何实现一个全屏的`AlertDialog`,以及与其相关的Android开发技术。 首先,`...

    Android底部弹出框

    在Android应用开发中,"底部弹出框"是一种常见的用户界面元素,用于向用户提供临时性的交互选项或信息展示。这种设计通常会出现在屏幕底部,并在用户完成操作后消失。"可自定义布局的底部弹出框"允许开发者根据应用...

    Android使用Activity用作弹出式对话框

    在Android开发中,有时我们需要创建一个弹出式对话框来与用户进行交互,但不同于常见的`Dialog`类,我们可以利用`Activity`来实现这一功能。这种方式适用于需要更复杂交互或者自定义布局的情况。本文将详细讲解如何...

    Android 自定义弹出框

    在Android中,弹出框通常通过`Dialog`类或者`AlertDialog`类实现。`Dialog`提供了一个基本的窗口,而`AlertDialog`则提供了更多的预设样式,包括标题、消息和按钮。要创建自定义弹出框,我们通常需要继承`Dialog`或`...

    安卓弹出框各种样式

    在Android应用开发中,弹出框(AlertDialog)是一种常见的用户交互元素,用于向用户显示重要的信息、确认操作或提供选项。AlertDialog通常具有标题、消息文本、一个或多个按钮,以及可选的自定义视图。在"安卓弹出框...

    android 弹出窗口

    在Android应用开发中,弹出窗口(Popup Window)是一种常见的用户界面组件,它可以在主界面之上显示临时的信息或交互元素。下面将详细讲解几种常见的Android弹出窗口类型及其使用方法。 1. **对话框(Dialog)** ...

Global site tag (gtag.js) - Google Analytics