`

安卓PopupWindow+ListView实现登录账号选择下拉框

阅读更多

这段时间在做android开发,发现自定义下拉框有很多种方法实现,我介绍一种PopupWindow+ListView的方式,实现起来比较灵活。效果:


 

直接看核心代码:

 

//获取文本框
etLoginName = (EditText)findViewById(R.id.login_edit_account); 

//自定义ListView的Adapter
adapter=new myAdapter();
listView=new ListView(TestPopupWindowActivity.this);

pop=new PopupWindow(listView, etLoginName.getWidth(),LayoutParams.WRAP_CONTENT);
listView.setAdapter(adapter);
//下拉框显示在文本框etLoginName的下方
pop.showAsDropDown(etLoginName);
 

详细代码,资源文件见附件源代码。

 

 

 

  • 大小: 12.1 KB
1
1
分享到:
评论
2 楼 No_J 2012-08-09  
感激分享。学习学习。
1 楼 gdky005 2012-06-19  
终于到用的时候了!

相关推荐

    Android自定义下拉框(PopupWindow实现)

    本篇将详细讲解如何使用PopupWindow实现一个定制化的下拉框。 首先,理解PopupWindow的基本概念。PopupWindow是Android提供的一种轻量级窗口,可以用来弹出一个浮动视图。它通常用于创建快捷菜单、下拉列表或者其他...

    android 模仿qq登录界面EditText下拉框记住账号和密码 editText+popupwindow+sqlite方式实现

    - 多选/单选:如果允许用户选择多个账号,可以使用ListView或者RecyclerView,配合Adapter展示数据,并处理点击事件。 3. **SQLite数据库**: - 创建数据库:使用SQLiteOpenHelper扩展类,创建数据库和对应的表...

    Android类似于QQ账号登陆下拉框效果的实现

    在这个场景中,我们需要创建一个自定义的下拉菜单控件,它可以模拟QQ登录时账号选择的交互行为。这通常涉及到继承自Android的现有控件,如Spinner或者TextView,并在其基础上添加额外的方法和属性,以实现所需的特定...

    android使用PopUpWindow自定义下拉框

    在Android开发中,`PopupWindow` 是一个非常实用的组件,它可以用来创建各种弹出式视图,如菜单、对话框或自定义的下拉框。本知识点将深入讲解如何利用`PopupWindow`来实现一个自定义的下拉框。 首先,`PopupWindow...

    PopupWindow实现下拉框 android

    在Android开发中,`PopupWindow` 是一个非常实用的组件,它可以用来创建各种弹出式窗口,例如下拉框、菜单、提示信息等。本文将详细介绍如何使用`PopupWindow`来实现一个下拉框,并分享一些相关的实现技巧。 首先,...

    自定义Spinner(PopupWindow实现的弹出下拉框)

    总的来说,自定义Spinner(如PopupWindow实现的弹出下拉框)为Android应用提供了更大的设计自由度,能够创造出更加美观且符合用户体验的界面。通过理解并掌握这种实现方式,开发者可以为自己的应用增添更多的亮点。

    android模仿58筛选下拉框(PopupWindow实现)

    在Android开发中,"android模仿58筛选下拉框(PopupWindow实现)"是一个常见的需求,主要是为了实现类似58同城网站那样丰富的筛选功能,让用户能够方便地选择和过滤信息。58筛选下拉框通常涉及到用户界面(UI)设计、...

    下拉框(PopupWindow)

    PopupWindow是Android开发中一个非常实用的控件,它允许我们创建弹出式窗口,可以显示在屏幕的任意位置,通常用于实现下拉菜单、浮动提示框等效果。本篇文章将深入探讨如何使用PopupWindow来实现下拉框,并解决可能...

    Android实现仿QQ登录可编辑下拉框

    在Android开发中,创建一个仿QQ登录的可编辑下拉框是一种常见的需求,它结合了EditText的文本输入功能和Spinner的下拉选择功能,同时提供了更友好的用户交互体验。本示例将通过使用EdiText、PopupWindow、ListView和...

    Android实现仿QQ登录可编辑下拉框 源码

    主要以EdiText、PopupWindow、ListView及Adapter来实现下拉效果,源码,如果没有资源分可以直接访问http://blog.csdn.net/zw_yuyan/article/details/7734736 完整的代码文档,或者我的bd文库...一个样啦!

    Android下拉框PopupWindow使用详解

    Android下拉框PopupWindow是一种常用的UI组件,用于在移动应用程序中实现下拉框的功能。下面将详细介绍Android下拉框PopupWindow的使用方法和实现原理。 一、PopupWindow的基本概念 PopupWindow是Android提供的一...

    安卓popupwindow的程序示例

    在Android开发中,PopupWindow是一个非常实用的组件,它能够创建一种浮现在当前视图之上的窗口效果,常用于实现各种弹出式菜单、提示信息等。本示例主要讲解如何在Android应用中使用PopupWindow来创建一个下拉框,并...

    Android封装popwindow类(下拉菜单弹出和收缩效果)

    在Android开发中,`PopWindow`是一个非常实用的组件,常用于实现各种临时弹出窗口的效果,如下拉菜单、工具提示等。本教程将详细讲解如何封装一个`PopWindow`,实现下拉菜单的弹出和收缩效果。 首先,我们需要了解`...

    类似QQ登录账号下拉选择框的一种实现

    在Android应用开发中,创建一个类似QQ登录账号的下拉选择框是一项常见的需求,它可以提供用户友好的交互体验。这个功能通常通过结合`PopupWindow`和`ListView`来实现。`PopupWindow`是Android系统提供的一个可以弹出...

    仿美团下拉框效果

    在Android开发中,实现类似美团的下拉框效果是一种常见的需求,这通常涉及到UI交互设计以及自定义View的使用。美团的下拉框效果通常包括一个可展开的列表,该列表能够显示二级甚至多级的联动选项,用户可以选择并...

    点击listview的item在所点击的item的上边弹出popwindow

    在Android开发中,ListView是一种常用的组件,用于展示可滚动的列表数据。而PopWindow则是用来实现弹出式窗口的功能,通常用于提供附加操作或者快捷菜单。在这个场景中,我们需要实现的功能是:当用户点击ListView中...

    Android之用PopupWindow实现弹出菜单.zip源码资源下载

    在Android开发中,PopupWindow是一种常用的UI组件,用于在用户界面上显示临时的、浮动的视图,类似于弹出式菜单或下拉框。本文将深入探讨如何利用PopupWindow来实现弹出菜单,并结合给定的源码资源进行分析。 首先...

    Android 自定义spinner控件下拉框实现

    在Android开发中,Spinner是一个非常常用的控件,它用于展示一个可...通过继承LinearLayout并结合PopupWindow,我们可以构建一个功能强大且易于定制的下拉选择组件,从而在Android应用开发中实现更多的创新和设计自由。

Global site tag (gtag.js) - Google Analytics