我需要你的帮助,因为我正在考虑如何解决这个问题并且不知道什么是最好的方法:
我有什么:
我有一个标准的ImageGallery。在这之下,有一个按钮。
我想要的是什么:
当我按下此按钮时,应打开所有图像的列表,其中包括左侧的小图像和一行中的简短描述,所有内容应由一个额外文件夹中的数组引入。 通过单击一行,所选图像应显示在图库中,并且应关闭列表。
我在想什么:
是,我必须创建一个由Button启动的自定义Dialog(Alert Dialog?Binder?)。必须使用自定义ListView填充此对话框。
我不知道的事情:
我需要框架的哪些组件?我在谷歌找到了一些东西,但至少我不确定什么是最有效的方法。 我看到,有人使用DialogLayout为Dialog创建了一个额外的活动。 其他人尝试使用构建器,另一个使用AlertDialog。
此外,我对ListView,ArrayAdapter,Dialog,ViewBinder,getView,Objects等的组合感到困惑。
有人知道如何以最简单的方式解决此问题吗?
答案 0 :(得分:1)
你需要做这样的事情:
ListActivity
的活动。您可以参考此tutorial如何使用listactivity。manifest
的{{1}}文件中添加此活动,这将使您的活动android:theme="@android:style/Theme.Dialog"
。look like a dialog
,请使用startActivityForResult()。