使android按钮看起来像一个微调器

时间:2018-02-23 22:35:34

标签: android uibutton

我有一个按钮,我想让它们看起来像一个微调器。 我从2011年发现这篇文章: Android: Drawing a button as a spinner

并没有一个解决方案适合我。

如果我可以使用我的自定义背景,那就更好了。 这些是按钮:

 <Button
            android:id="@+id/new_msn_act_type"
            android:layout_width="120dp"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp"
            android:background="@drawable/button_border"
            android:onClick="showPopup"
            android:padding="6dp"
            android:text="Order Type"
            android:textColor="@color/colorPrimary" />

<Button
                android:id="@+id/new_msn_datetimepick"
                android:layout_width="120dp"
                android:layout_height="wrap_content"
                android:layout_marginLeft="10dp"
                android:layout_marginTop="5dp"
                android:background="@drawable/button_border"
                android:onClick="pickDateTime"
                android:padding="6dp"
                android:text="Date and Time"
                android:textColor="@color/colorPrimary" />

我尝试了帖子中提出的每个解决方案,包括

                style="?android:attr/spinnerStyle"
And they didn't work. How can I solve it ? Thanks

我需要它作为一个Button,因为我想使用drawable样式作为背景,我希望它打开PopupMenu,我努力让弹出窗口正确显示图标......

1 个答案:

答案 0 :(得分:0)

我解决了它:

gsub("([[:punct:]]{2})(?:@|vs)", "\\1<REPLACED>", x)
## => [1] "\"game-status\"><REPLACED>" "\"game-status\"><REPLACED>"

您也可以选择自定义绘图