【问题标题】:AndroidStudio Dialog with Spinner [closed]带有 Spinner 的 Android Studio 对话框 [关闭]
【发布时间】:2018-09-09 12:19:09
【问题描述】:

当我在寻找有关如何使用微调器创建对话框的教程时,我在 google 教程页面上找到了以下示例,但他们没有提供代码。另外,通过在微调对话框教程后使用谷歌搜索,我找不到如此精心设计的对话框。

所以我想问一下是否有人可能知道收到相等/几乎相等的结果? (我说的是左边)

【问题讨论】:

    标签: java android android-studio dialog


    【解决方案1】:

    左图中的小部件是 NumberPicker ,而不是微调器。

    要创建自定义对话框,你可以使用DialogFragment,官方文档给出了很好的例子。我个人认为它比任何其他教程都好。

    【讨论】:

      【解决方案2】:

      使用您的 Spinner 在该布局中创建一个布局文件...

      在 Activity 中,使用 LayoutInflater 为您的布局充气 -

      View view = getLayoutInflater(R.layout.dialog_layout, null);
      AlertDialog.Builder builder = new AlertDialog.Builder(YourActivity.this);
      builder.setView(view).show();
      

      【讨论】:

      • 意思是,只要我用 AlertDialog.Builder 打开它,我就可以创建任何布局,它看起来与图像中的相似吗? PS.:在图像中我们没有看到微调器,而是类似的东西,因为微调器是带有弹出窗口的东西,显示可能的选择选项,这个元素是怎么命名的?
      • @baxbear 不,您需要先创建一个这样的布局... AlertDialog 将显示布局文件中的任何内容。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-04
      • 1970-01-01
      相关资源
      最近更新 更多