如何在android中创建动态按钮?

时间:2017-03-30 17:20:40

标签: android

我是Android的新手,任何人都可以告诉我如何创建一个按钮,如附图中我可以点击星星,它会被添加到另一个片段的我的收藏列表中? enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

1)在drawables下创建一个drawable矢量。

<强> /res/drawable/ic_star.xml

<vector xmlns:android="http://schemas.android.com/apk/res/android"
        android:width="24dp"
        android:height="24dp"
        android:viewportWidth="24.0"
        android:viewportHeight="24.0">
    <path
        android:fillColor="#F00000"
        android:pathData="M12,17.27L18.18,21l-1.64,-7.03L22,9.24l-7.19,-0.61L12,2 9.19,8.63 2,9.24l5.46,4.73L5.82,21z"/>
</vector>

2)添加ImageButton

Star ImageButton

<ImageButton 
        android:background="@android:color/transparent"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/ic_star"/>