【问题标题】:shape does not fully works形状不完全有效
【发布时间】:2022-12-28 20:08:33
【问题描述】:

我有一个形状

<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#D33535"/>
    <stroke android:width="3dp" android:color="#D33535" />
    <corners android:radius="20dp"/>
    <padding android:left="0dp" android:top="0dp" android:right="0dp" android:bottom="0dp" />
</shape>

据我所知,必须将按钮颜色更改为红色。 这是我的按钮

<Button
    android:id="@+id/addExpenseButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginEnd="21dp"
    android:layout_marginBottom="10dp"
    android:background="@drawable/red_bg"
    android:text="@string/addExpenseButton"
    app:layout_constraintBottom_toTopOf="@+id/addIncomeButton"
    app:layout_constraintEnd_toEndOf="parent" />

但按钮有原色。 这是我的颜色

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="purple_200">#FFBB86FC</color>
    <color name="purple_500">#FF6200EE</color>
    <color name="purple_700">#FF3700B3</color>
    <color name="teal_200">#FF03DAC5</color>
    <color name="teal_700">#FF018786</color>
    <color name="black">#FF000000</color>
    <color name="white">#FFFFFFFF</color>
    <color name="primary">#4CAF50</color>
    <color name="red">#D33535</color>
    <color name="secondary">#009688</color>
</resources>

【问题讨论】:

    标签: android xml android-layout


    【解决方案1】:

    您好,先生,我认为您的查询有最佳解决方案:

    你可以只使用应用兼容按钮为您解决

    你的 xml 将是

    <androidx.appcompat.widget.AppCompatButton
        android:id="@+id/addExpenseButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginEnd="108dp"
        android:background="@drawable/red_bg"
        android:text="addExpenseButton"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintBottom_toTopOf="@+id/addIncomeButton"
        tools:layout_editor_absoluteY="211dp" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-10
      • 2016-04-23
      • 2013-11-11
      • 1970-01-01
      • 1970-01-01
      • 2019-05-29
      • 1970-01-01
      • 2020-04-16
      相关资源
      最近更新 更多