Android開発でボタンのデフォルトスタイルを変更する方法(ボタンとフォントの色を変更する)

このようにXMLでボタンを作成します

見苦しいわけではありませんが、さまざまな状況でボタンのスタイルを自分で制御できるようにしたいと考えています。

res--values--主題--主題.xml を選択します。親は次のようになります

それを次のように変更します

<style name="Theme.GoodWeatherNew" parent="Theme.MaterialComponents.DayNight.Bridge">

自分でスタイルを変更できます

変更方法

ドローアブル配下にXMLファイルを作成します。

要素を形状として選択

XMLにコードを追加する

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
    //背景颜色
    <solid android:color="#5B9798" />
    //设置边框线的粗细和颜色
    <stroke
        android:width="0dp"
        android:color="@color/transparent" />

    <padding
        android:bottom="2dp"
        android:left="2dp"
        android:right="2dp"
        android:top="2dp" />
    //角参数可以单独设置
    <corners android:radius="10dp" />

</shape>

アクティビティ内で次の参照を行ってください

android:background="@drawable/button"

文字の色も変更できます

元の紫を削除しました~

おすすめ

転載: blog.csdn.net/weixin_54403750/article/details/128742467