【问题标题】:Android Spinner with "Radio Buttons" and Cancel button带有“单选按钮”和取消按钮的 Android Spinner
【发布时间】:2015-11-20 14:06:26
【问题描述】:

我正在寻找有关如何开发以下屏幕截图中显示的以下微调器对话框的指导。它出现在您的 android 手机的设置->显示->字体大小选项中。

我已经能够为每一行实现一个带有简单 CheckedTextView 的微调器。

但我希望开发一些更具体的东西,如下所示。

我到处搜索自定义微调器.. 但大部分内容都向我展示了如何向下拉列表中的每个项目添加图像等.. 但没有像这样的具体内容......我必须“预先选择”基于已经选择的项目。

我正在努力解决的一些问题是......

1) 那些简单的单选按钮是在文本视图旁边吗?

2) 当我打开微调器对话框时,我如何知道要“设置为选定”的项目?因为我的代码将驻留在我的适配器中,我的微调器将在我的活动/片段中。

3) 我如何将一个 cancal 按钮放在一个微调器对话框中以将其关闭?

谢谢。

【问题讨论】:

  • @KaranMer 我不认为 popumenu 会允许它像所示的对话框..
  • @Nitesh Mudireddy 您可以通过在不同的 LinearLayout 上使用 spinnerdropdown +(Listview+Radiobutton+CancelButtonbutton) 来设置它:- 您可以在其中设置取消按钮单击侦听器,也可以在项目上设置销售
  • 你可以做的是打开一个对话框,它有一个listview,你可以使用带有文本的单选按钮。

标签: android spinner


【解决方案1】:

我创建了一个自定义 DialogFragment 并在 onCreateDialog 内部创建 AlertDialog 并显示它。

使用这些作为参考链接

http://developer.android.com/reference/android/app/DialogFragment.html

http://www.cs.dartmouth.edu/~campbell/cs65/lecture13/lecture13.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-29
    • 2011-10-14
    • 1970-01-01
    • 2019-12-08
    • 2012-02-07
    • 2017-12-01
    • 2013-10-14
    • 1970-01-01
    相关资源
    最近更新 更多