Android自定义Button样式(自定义样式不生效怎么办)
生活随笔
收集整理的這篇文章主要介紹了
Android自定义Button样式(自定义样式不生效怎么办)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在drawable目錄下新建button_shape.xml自定義按鈕樣式文件
button_shap.xml
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"><!-- 填充的顏色 --><solid android:color="@color/white" /><!-- 設(shè)置按鈕弧形 --><cornersandroid:radius="500dip" /><!-- padding:Button文字邊界 --><paddingandroid:left="10dp"android:top="10dp"android:right="10dp"android:bottom="10dp"/> </shape>在布局文件中使用按鈕樣式??
布局文件??android:background="@drawable/button_shape"
<Buttonandroid:id="@+id/btn_click"android:text="啟動"android:textSize="18dp"android:textColor="#9D9D9D"android:background="@drawable/button_shape"android:layout_width="match_parent"android:layout_height="match_parent"android:layout_marginTop="20dp"android:layout_marginLeft="20dp"/>自定義樣式未生效?怎么解決
法1:在thems目錄下themes.xml文件中 修改parent
<style name="Theme.MyApplication" parent="Theme.MaterialComponents.DayNight.DarkActionBar.Bridge">法2:在布局文件中使用
androidx.appcompat.widget.AppCompatButton替代Button <androidx.appcompat.widget.AppCompatButtonandroid:id="@+id/btn_click"android:text="啟動"android:textSize="18dp"android:textColor="#9D9D9D"android:background="@drawable/button_shape"android:layout_width="match_parent"android:layout_height="match_parent"android:layout_marginTop="20dp"/>總結(jié)
以上是生活随笔為你收集整理的Android自定义Button样式(自定义样式不生效怎么办)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Outlook邮箱添加163邮箱
- 下一篇: 电流光纤中继器的原理和应用