如何在 android 中创建按钮?

How to create the button in android?

我在创建像给定图像一样的按钮时遇到问题

如何使用按钮上的复选框创建关键字标题 1 和关键字标题 2 按钮。

试试这个,

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent">


        <RelativeLayout
            android:id="@+id/relativeLayout"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_margin="10dp">

            <Button
                android:id="@+id/button"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:padding="10dp"
                android:text="Keyword Title 1" />

        </RelativeLayout>

        <CheckBox
            android:layout_width="20dp"
            android:layout_height="20dp"
            android:layout_alignEnd="@+id/relativeLayout"
            android:layout_alignTop="@+id/relativeLayout" />


    </RelativeLayout>

请按照以下代码 res/layout/MainLayout.xml:

<FrameLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">
        <TextView
            android:text="@string/keyword_title_1"
            android:id="@+id/section_label"
            android:padding="8dp"
            android:layout_margin="8dp"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@drawable/textview_background"/>
        <CheckBox
            android:button="@drawable/checkbox_selector"
            android:layout_gravity="top|end"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />
    </FrameLayout>

res/drawable/textview_background.xml:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="@color/white"/>
    <stroke android:color="@color/black" android:width="1dp"/>
</shape>

res/drawable/checkbox_selector.xml:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:drawable="@drawable/checkbox" 
          android:state_checked="false"/>
    <item android:drawable="@drawable/checkboxselected" 
          android:state_checked="true"/>
    <item android:drawable="@drawable/checkbox"/>    
</selector>