Hintergrund richtig einbinden

  • 12 Antworten
  • Letztes Antwortdatum
P

partizan0180

Neues Mitglied
2
Hallo Leute,
Bin gerade mit meinen Hintergrund am kämpfen.
Wie man es unten in Bild sehen kann, wird der Hintergrund angezeigt.
Aber die Buttons sind kaum sichtbar. Was mache ich falsch??

Hier ist der Code:

Code:
 public void onCreate(Bundle savedInstanceState) {
        
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        View mainLayout = findViewById(R.id.layout_main);  
        mainLayout.setBackgroundResource(R.drawable.bg);

QOKxSfAUva.png


Bitte um Hilfe.

Gruß
Valerius
QOKxSfAUva.png
 
Zeig mal dein layout, irgendwie scheint das layout_main vor den buttons zu liegen.
 
Den Eindruck habe ich auch, nur komme nicht dachinter.
Code:
<RelativeLayout 
                xmlns:android="http://schemas.android.com/apk/res/android"
                xmlns:tools="http://schemas.android.com/tools"
                android:id="@+id/layout_main"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                tools:context=".MainActivity" >

             <TextView
                android:id="@+id/textView1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/textView1" />
     
            <ScrollView
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_alignParentBottom="true"
                android:layout_alignParentTop="true" >

            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:orientation="vertical" >

            <Button
                android:id="@+id/button1"
                style="@style/AppBaseTheme"
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:layout_marginTop="20dp"
                android:layout_weight="1"
                android:text="@string/button1" />

            <Button
                android:id="@+id/button2"
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:layout_weight="1"
                android:text="@string/button2" />

            <Button
                android:id="@+id/button3"
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:layout_weight="1"
                android:text="@string/button3" />

            <Button
                android:id="@+id/button4"
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:layout_weight="1"
                android:text="@string/button4" />

            <Button
                android:id="@+id/button5"
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:layout_weight="1"
                android:text="@string/button5" />

            <Button
                android:id="@+id/button6"
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:layout_weight="1"
                android:text="@string/button6" />

            <Button
                android:id="@+id/button7"
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:layout_weight="1"
                android:text="@string/button7" />

            <Button
                android:id="@+id/button8"
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:layout_weight="1"
                android:text="@string/button8" />
            
            <Button
                android:id="@+id/button9"
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:layout_weight="1"
                android:text="@string/button9" />
           </LinearLayout>
          </ScrollView>
        </RelativeLayout>
 
Zuletzt bearbeitet:
Könnte die layout_height="0dp" evtl das Problem sein?
 
Hallo Amfa.
Das werde ich morgen mal anschauen. Wie kommt das überhaupt da rein?

Danke schon mal für deine Hilfe.

Der ursprüngliche Beitrag von 00:28 Uhr wurde um 00:29 Uhr ergänzt:

Hallo Amfa.
Das werde ich morgen mal anschauen. Wie kommt das überhaupt da rein?

Danke schon mal für deine Hilfe.
 
Ka, musst du irgendwie reingemacht haben.
Vermutlich hast du im visuellen Editor irgendwas angeklickt, was das verursacht hat.
 
warum setzt den hintergrund net im xml ?

probiers mal mit einem linearlayout vertical - würd mich interessieren obs dann geht.
 
swordi schrieb:
warum setzt den hintergrund net im xml ?

probiers mal mit einem linearlayout vertical - würd mich interessieren obs dann geht.

Hallo Leute
Da binn ich wieder. Leider bringt das alles nichts.
Es wird immer noch so komisch dargestellt.

@Swordi
Mit xml ist es genau so.


Gruß
Valerius
 
Es sieht aber so aus als die Buttons durchsichtig sind. Nur warum??
 
Zumindest bei einem Button verwendest du "style="@style/AppBaseTheme"". Ich tippe also mal darauf, dass deine gesamte App von diesem Theme erbt (siehe AndroidManifest).

Kopier mal die style.xml (oder hieß sie styles.xml?) hier rein.
 
Kann ich leider erst morgen machen. Bin jetzt auf dem Weg zu Arbeit.
Aber danke schon mal.
Die Buttons scheinen wirklich durchsichtig zu sein.
Das ist glaube ich Standard bei Android 4. Habe es irgendwo gelesen.
Gruß
Valerius
 
Hallo hier ist der Code von der styles.xml

Code:
<resources>

    <!--
        Base application theme, dependent on API level. This theme is replaced
        by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
    -->
    <style name="AppBaseTheme" parent="android:Theme.Holo">
       
        <!--
            Theme customizations available in newer API levels can go in
            res/values-vXX/styles.xml, while customizations related to
            backward-compatibility can go here.
        -->
    </style>

    <!-- Application theme. -->
    <style name="AppTheme" parent="AppBaseTheme"  >
        
        <!-- All customizations that are NOT specific to a particular API-level can go here. -->
    
  
 
  
</style>
   
</resources>


Der ursprüngliche Beitrag von 19:07 Uhr wurde um 19:30 Uhr ergänzt:

Die Frage ist wie kriege ich die Buttons untransparent?
 
Moin Moin.
Habe es jetzt anders gelöst. Und zwar mit Button background.
Funktioniert auch wunderbar.

Jetzt möchte ich noch ein Button rein machen damit ich in eine andere Activity komme. Es ist eine Webview.

Wie stelle ich das am besten an?
Muss ich was in Manifest was ändern?
 
Zuletzt bearbeitet:
Zurück
Oben Unten