我是Android开发的新手,我想创建一个按钮,但我不知道我是如何创建这个按钮的,我搜索了'google'但未能创建。
我创建了一个按钮,但不知道我将其改为喜欢上面的图像。 这是代码: -
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item><layer-list>
<item android:top="5dp"><shape>
<corners android:radius="3dp" />
<solid android:color="#3366ff" />
</shape></item>
<item android:bottom="2dp" >
<shape>
<gradient android:angle="270" android:endColor="#E2E2E2" android:startColor="#3366ff" />
<stroke android:width="1dp" android:color="#3366ff" />
<corners android:radius="4dp" />
<padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" />
</shape></item>
</layer-list></item>
</selector>
和按钮是: -
<Button
android:id="@+id/button2"
style="@style/btnStyleOrange"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/SyncButton"
android:layout_centerHorizontal="true"
android:layout_marginBottom="30dp"
android:text="Watch Ad"
android:textColor="@android:color/white"
android:textColorHint="@android:color/darker_gray"
android:textSize="24sp" />
答案 0 :(得分:2)
尝试此链接,它将帮助您创建自定义按钮。 http://angrytools.com/android/button/
您所要做的就是将button.xml文件保存在drawable文件夹中,然后将按钮背景设置为
android:background="@drawable/button.xml"
答案 1 :(得分:1)
您需要在drawable文件夹中添加上面的btnStyleOrange.xml文件并像这样添加
<Button
android:id="@+id/button2"
android:background="@drawable/btnStyleOrange"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/SyncButton"
android:layout_centerHorizontal="true"
android:layout_marginBottom="30dp"
android:text="Watch Ad"
android:textColor="@android:color/white"
android:textColorHint="@android:color/darker_gray"
android:textSize="24sp" />
答案 2 :(得分:0)
添加到按钮
android:background="@drawable/btnStyleOrange"