java - 在 Android 中创建简单对话框的快捷方式

标签 java android android-listview android-fragments android-alertdialog

Android 新手来了!我昨天花了一整天的时间试图在我的 Android 应用程序中实现一个简单的对话框。我意识到没有简单的出路。我的意思是,我只想向用户展示的是在将视频从图库导入应用程序或录制实时视频之间进行简单的选择。我的父 UI 已经由分割 Pane 样式的两个 fragment 组成(左侧为详细信息,右侧为 gridview)。现在我想以对话框形式显示导入视频的选项。结果我必须创建另一个 fragment (DialogFragment),为 fragment 提供 UI(ListView),为列表项创建 UI,为我的列表创建适配器,使用自定义逻辑覆盖我的适配器的 getView 方法。这没有捷径吗?虽然这可能会让我听起来很懒(顺便说一句,我不是因为我喜欢编码),但如果我想创建 4 个额外的对话框怎么办,我每次都必须这样做吗?难道没有简单的出路吗?

顺便说一句,我的目标是 SDK 11 到 19 设备。

任何帮助将不胜感激。

最佳答案

你看过AlertDialog.Builder吗? ?

如果您只需要两个选项,您可以使用它来构建对话框,然后在 setPositiveButtonsetNegativeButton 方法上设置点击处理程序。

它是在 API 级别 1 中添加的。

关于java - 在 Android 中创建简单对话框的快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20935926/

相关文章:

java - Android等待异步任务完成执行特定方法

android - 尺度无关像素

android - 这个简单的 android listView 有什么问题?

android - 我应该在 ListView 中膨胀布局吗?

java - 部署服务器使用 "application/x-octet-stream"

java - 从 google docs 电子表格中读取数据

java - 致命异常 : java. lang.OutOfMemoryError 使用 okhttp3 okio 下载文件

Android ViewPager 和 ListViews

javascript - 带有内部 React 的 Spring Boot - 以正确的方式传递 ENV

android - 在android中以编程方式部分关闭屏幕