`

安卓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  
终于到用的时候了!

相关推荐

Global site tag (gtag.js) - Google Analytics