Button Hintergrund

  • Antworten:3
  • OffenNicht stickyBentwortet
  • Forum-Beiträge: 410

19.12.2020, 14:59:51 via Website

Hallo zusammen

Ich habe ein Projekt in Kotlin. Denke aber, dass dies keine Rolle spielt.
Ich habe darin zwei Buttons und möchte diese mit einem Bild hinterlegen. Bisher ging das ohne Probleme. Aber in diesem Projekt nehmen die Buttons nur die Form an aber sie bleiben violett hinterlegt.

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

xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity" >

<EditText
    android:id="@+id/edt_eingabe"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:ems="10"
    android:inputType="numberSigned" />

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">

    <Button
        android:id="@+id/btn_zahl2bit"
        style="@style/Widget.AppCompat.Button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="start"
        android:layout_weight="1"
        android:background="@drawable/button_rund"
        android:text="@string/lbl_zahl2bit"
        android:textAllCaps="false" />

    <Button
        android:id="@+id/btn_bit2zahl"
        style="@style/Widget.AppCompat.Button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="end"
        android:layout_weight="1"
        android:background="@drawable/button_rund"
        android:text="@string/lbl_bit2zahl"
        android:textAllCaps="false" />
</LinearLayout>

<TextView
    android:id="@+id/txt_ausgabe"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />

In bisherigen Projekten hat dies immer ohne Probleme funktioniert. Ich finde kein Unterschied zu anderen Buttons. Was muss ich ändern, damit die Buttons das Hintergrundbild auch zeigen.

Gruss Renato

Diskutiere mit!
Beste Antwort
  • Forum-Beiträge: 410

19.12.2020, 20:57:28 via Website

Hallo zusammen

Ich habe im AndroidManifest das Theme geändert.

android:theme="@style/Theme.AppCompat"

Nun wird der Hintergrund gezeigt. Aber in der Vorschau in der Entwicklungsumgebung sind die Buttons immer noch violett.

Gruss Renato

Hilfreich?
Diskutiere mit!
  • Forum-Beiträge: 1.435

19.12.2020, 17:53:59 via Website

Hallo Renato
Das Layout ist OK muss etwas anderes sein.

Hilfreich?
Diskutiere mit!
  • Forum-Beiträge: 410

19.12.2020, 20:04:40 via Website

Ciao Jokel

Danke für die Hilfe. Wenn es nicht das Layout ist an was könnte es noch liegen. Das Bild habe ich bereits ausgetauscht. Bringt nichts.

Gruss Renato

Hilfreich?
Diskutiere mit!
Beste Antwort
  • Forum-Beiträge: 410

19.12.2020, 20:57:28 via Website

Hallo zusammen

Ich habe im AndroidManifest das Theme geändert.

android:theme="@style/Theme.AppCompat"

Nun wird der Hintergrund gezeigt. Aber in der Vorschau in der Entwicklungsumgebung sind die Buttons immer noch violett.

Gruss Renato

Hilfreich?
Diskutiere mit!