1
我正在为应用程序创建UI,我不知道在Android中创建此类按钮的更有效方式是什么。它具有复选框(已勾选\ unchecked状态)等行为,但必须看起来像普通按钮。我要像截图上创造的东西:在这种情况下什么类型的视图更好? (截图附后)
我可以自定义复选框来得到这个结果,或者我应该使用textviews或也许其他类型的意见?我需要处理这个按钮状态,最好的办法是什么?
我正在为应用程序创建UI,我不知道在Android中创建此类按钮的更有效方式是什么。它具有复选框(已勾选\ unchecked状态)等行为,但必须看起来像普通按钮。我要像截图上创造的东西:在这种情况下什么类型的视图更好? (截图附后)
我可以自定义复选框来得到这个结果,或者我应该使用textviews或也许其他类型的意见?我需要处理这个按钮状态,最好的办法是什么?
您可以创建bg.xml
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/listview_background_shape">
<stroke
android:width="2dp"
android:color="#ff207d94" />
<padding
android:bottom="2dp"
android:left="2dp"
android:right="2dp"
android:top="2dp" />
<corners android:radius="5dp" />
<solid android:color="#00000000" />
</shape>
,并设置为背景
你可以使用[复合按钮(https://developer.android.com/reference/android/widget/CompoundButton的.html) – codeMagic