2017-07-16 22 views
1

我正在为应用程序创建UI,我不知道在Android中创建此类按钮的更有效方式是什么。它具有复选框(已勾选\ unchecked状态)等行为,但必须看起来像普通按钮。我要像截图上创造的东西:在这种情况下什么类型的视图更好? (截图附后)

enter image description here

我可以自定义复选框来得到这个结果,或者我应该使用textviews或也许其他类型的意见?我需要处理这个按钮状态,最好的办法是什么?

+1

你可以使用[复合按钮(https://developer.android.com/reference/android/widget/CompoundButton的.html) – codeMagic

回答

0

您可以创建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> 

,并设置为背景

相关问题