带选择器的 AlertDialog
我正在尝试使用看起来完全像这样的选择器创建一个对话框:
我尝试过使用 AlertDialog它包含一个 ListView,但在 ListView 和底部灰色区域之间给出了丑陋的黑色边框。我可以使用普通的对话框,但我不想手动构建底部灰色区域。
我知道我可以对 AlertDialog 进行子类化,但随后我还需要对 Builder 进行子类化,最终会为这样一个小细节编写大量代码。有什么巧妙的方法可以做到这一点吗?
干杯,
I am trying to do a Dialog with a selector that looks exactly like this:
I've tried using an AlertDialog that holds a ListView, but that gives an ugly black border between the ListView and the bottom gray area. I could use a normal Dialog, but I don't want to build the bottom gray area manually.
I know that I can subclass the AlertDialog, but then I will also need to subclass the Builder and it ends up being a lot of code for such a small detail. Is there any neat way of doing this?
Cheers,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用警报对话框生成器,它有相应的选项。简短示例:
请参阅对话框文档的添加部分一个列表。
Use the alert dialog builder, it has options for that. Short example:
See the dialogs doc, section Adding a list.
您应该使用以下代码来选择单个项目。这是工作代码
You Should Use following code to select single item. This is working code