Android– 如何将列表框实现为模式对话框d出窗口

Android– 如何将列表框实现为模式对话框d出窗口,第1张

概述在我的Android应用程序中,当用户单击按钮时,我希望列表框显示为模式对话框,就像Spinner的工作方式一样,除了列表框还允许多个选择.我尝试使用Listhello-listview教程(http://developer.android.comesourcesutorials/views/hello-listview.html)中描述的ListView.不幸的是,它似

在我的Android应用程序中,当用户单击按钮时,我希望列表框显示为模式对话框,就像Spinner的工作方式一样,除了列表框还允许多个选择.我尝试使用List hello-ListvIEw教程(http://developer.android.com/resources/tutorials/views/hello-listview.html)中描述的ListVIEw.不幸的是,它似乎没有像我预期的那样工作.它不会像Spinner那样显示为模态对话框.我试着看看AndroID浏览器在显示列表框时的作用.我在AndroID设备的浏览器中浏览了www.functionx.com/HTML/lesson14.htm并看到了以下行为(这正是我在我的应用中想要的行为):

单击HTML中的下拉列表/组合框时,会出现一个微调框,如下图所示:
 
@L_419_2@

单击一个选择列表框时,再次出现一个微调器,如下所示:

http://img13.imageshack.us/img13/3355/listboxsingle.png

单击多选列表框时,会在对话框中显示多选微调器/列表视图,如下所示:

http://img835.imageshack.us/img835/711/listboxmulti.png

所以我的问题是:

>这个小部件(在上面的最后一张图片中)是什么,允许在模态对话框中进行多选.我确信这必须是AndroID平台上已有的组件,因为它已在浏览器中显示.
>即使是浏览器中的Spinners(前2个图像)看起来与我在我的应用程序中看到的默认Spinner不同.浏览器是否会将自定义皮肤/颜色应用于它显示的Spinners的背景和文本?

解决方法:

检查APIDemos示例项目AlertDialogSamples activity.有一个标记为“重复警报”的按钮,它调用带有多选列表的模态对话框.

无论如何,一个好的起点是AlertDialog.Builder.

总结

以上是内存溢出为你收集整理的Android – 如何将列表框实现为模式对话框/d出窗口全部内容,希望文章能够帮你解决Android – 如何将列表框实现为模式对话框/d出窗口所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1120249.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存