我有一个按钮,我想让它们看起来像一个微调器。 我从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,我努力让弹出窗口正确显示图标......
答案 0 :(得分:0)
我解决了它:
gsub("([[:punct:]]{2})(?:@|vs)", "\\1<REPLACED>", x)
## => [1] "\"game-status\"><REPLACED>" "\"game-status\"><REPLACED>"
您也可以选择自定义绘图