答案 0 :(得分:1)
你去吧
<android.support.v7.widget.CardView
app:cardCornerRadius="30dp"
android:layout_width="250dp"
app:cardElevation="8dp"
android:layout_gravity="center_horizontal|center_vertical"
android:layout_height="wrap_content">
<TextView
android:drawablePadding="16dp"
android:layout_gravity="center"
android:gravity="center"
android:text="Filter"
android:textSize="24dp"
android:textAppearance="@style/Base.TextAppearance.AppCompat.Widget.PopupMenu.Header"
android:textColor="#15e4be"
android:drawableLeft="@drawable/ic_action_info"
android:padding="16dp"
android:src="@drawable/ic_action_info"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</android.support.v7.widget.CardView>
答案 1 :(得分:0)
你必须像这样在drawable中添加新的xml文件。 第1步:
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<corners
android:radius="23dp"
/>
<solid
android:color="#FFFFFF"
/>
<padding
android:left="13dp"
android:top="5dp"
android:right="18dp"
android:bottom="5dp"
/>
<stroke
android:width="1dp"
android:color="#3F51B5"
/> </shape>
第2步: 像这样使用你的layout.xml
<Button
android:id="@+id/btnCancel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/icon_cancel"
android:textAllCaps="false"
android:drawablePadding="15dp"
android:textColor="@color/colorViewTextColor"
android:text="@string/cancel"
android:background="@drawable/your_added_drawable"
android:layout_alignParentLeft="true"
android:paddingRight="20dp"
/>
完成。 您需要更改your_added_drawable。 坚固,角落bla bla bla 编辑1:android:drawableLeft你的图标,你必须添加drawable