android - 如何在警报对话框上有两个单选列表?

标签 android android-studio android-alertdialog

我需要在警报对话框上实现两个单选列表。两个单选项目可以在第一张图片中看到。单击按钮后,它将显示项目列表(第二张图片)。我的问题是如何在警报对话框上实现两个单选列表项?谢谢! enter image description here

enter image description here

图片采用VirtualGuitar+的截图

最佳答案

您可以在水平线性布局中创建带有两个微调器的布局。 然后用你的布局 xml 制作警报对话框,如下所示

        AlertDialog.Builder builderVal=new AlertDialog.Builder(mContext);
        builderVal.setTitle("Title here") ;
        View holder=View.inflate(mContext, R.layout.spinners, null);
        builderVal.setView(holder);
       Spinner spinner1 = (Spinner) holder.findViewById(R.id.spinner1);
       //implement spinner logic
        builderVal.setPositiveButton("Okay",null);
        builderVal.show();

spinners.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal" android:layout_width="match_parent"
    android:layout_height="match_parent">
    <Spinner
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/spinner1"></Spinner>
    <Spinner
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/spinner2"></Spinner>

</LinearLayout>

关于android - 如何在警报对话框上有两个单选列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41086983/

相关文章:

java.lang.OutOfMemory 错误 - SD 卡图像导入 ImageView

android - 在Android Studio中运行Android App:无法创建 keystore

android - 纸板示例,必须从 UI 线程调用方法

java - 安卓工作室 : Json Parsing loads only 10 objects out of 50 that exists in the URL

android - 如何在用户长按列表项时弹出对话框确认删除?

android - 如何在对话框中添加多个 TextView

android - 如何更改 alertdialog 上的文本引力

android - 通过 bundle 传递 TIME 对象

android - 在 Android 中下载 Zip 文件

java - Android Studio 设计编辑器在项目同步成功之前不可用