【问题标题】:Dialog box with EditText and Spinner带有 EditText 和 Spinner 的对话框
【发布时间】:2010-09-01 10:58:54
【问题描述】:

我有一个按钮,点击后会弹出一个对话框。

我希望对话框中有一个EditText 和一个Spinner 在对话框内。

我不知道如何设置它的视图,我有 AlertDialog 的代码并且它可以工作,只是我需要将 EditTextSpinner 放在里面然后我可以继续使用应用程序的其余代码。

请有人告诉我如何添加EditTextSpinner

【问题讨论】:

    标签: android dialog


    【解决方案1】:

    我能想到的两个选项:

    1) 使用AlertDialogsetView 方法。

    2) 使用

    创建Activity
    android:theme="@android:style/Theme.Dialog"
    

    在你的AndroidManifest

    第一个应该更容易做,而第二个会给你更多的灵活性。

    【讨论】:

    • 我会在 setView 中放什么?我已经尝试过“R.layout.newfiledialog”,但这不起作用:(我只是一个初学者!
    • R.layout.newfiledialog 只是一个整数。你应该用充气机给那个视图充气。
    • 非常感谢。多年来,我一直在为此挠头! :)
    【解决方案2】:

    您可以创建自己的自定义对话框。在布局中声明您的视图并在 AlertDialog 的帮助下加载它,就像示例中提到的那样:

    https://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-10
      • 1970-01-01
      相关资源
      最近更新 更多