gpt4 book ai didi

android - 单击微调器时显示自定义对话框

转载 作者:太空宇宙 更新时间:2023-11-03 11:28:00 25 4
gpt4 key购买 nike

目前,我的微调器处于dialog 模式。

        <Spinner
android:spinnerMode="dialog"
android:id="@+id/genderSpinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:entries="@array/gender_array"
android:prompt="@string/gender_prompt" />

它会显示这样的东西

enter image description here

但是,有时候,我想控制要显示的对话框类型。例如,我想在单击微调器时显示一个带有日期选择器的对话框。

注意,Google 日历确实有这样的控件。

enter image description here

请问我该如何实现?

最佳答案

不使用 Spinner,而是使用 TextView,并为其安装点击监听器。

为了让 TextView 看起来像 Spinner,这里有技巧

        <TextView
android:id="@+id/date"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.72"
android:text="Aug 20, 2012"
style="@android:style/Widget.Holo.Light.Spinner" />

        <TextView
android:id="@+id/date"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.72"
android:text="Aug 20, 2012"
style="@android:style/Widget.Holo.Spinner" />

关于android - 单击微调器时显示自定义对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12170289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com