Fix Hintergrundbild auf Scrollview Android
Wenn ich Scrollview in meine codes mein hintergrund Bild streckt, und blättert mit den Tasten. Ich will nur Tasten scrollen, nicht der hintergrund. Ich habe schonmal ein passendes Bild, können Sie dies herausfinden.
Hier ist die XML-Datei:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/back"
android:orientation="vertical" >
<ImageButton
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/app"
android:layout_gravity="center"
android:background="@drawable/bluebutton"
android:layout_marginTop="80dp"
android:layout_marginRight="80dp"
android:layout_marginLeft="80dp"
/>
<ImageButton
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/moshiri"
android:background="@drawable/bluebutton"
android:layout_marginTop="8dp"
android:layout_marginRight="80dp"
android:layout_marginLeft="80dp"
/>
<ImageButton
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/about"
android:background="@drawable/bluebutton"
android:layout_marginTop="8dp"
android:layout_marginRight="80dp"
android:layout_marginLeft="80dp"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/exit"
android:background="@drawable/bluebutton"
android:layout_marginTop="8dp"
android:layout_marginRight="80dp"
android:layout_marginLeft="80dp"
/>
</LinearLayout>
</ScrollView>
InformationsquelleAutor Mohammad Farahi | 2014-03-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Legen Sie das Hintergrundbild auf den ScrollView, und fügen Sie die Polsterung auf der ScrollView oder der Margen, die Linearlayout.
InformationsquelleAutor Raanan
Diese Sache funktionierte gut für mich.
InformationsquelleAutor sachingajraj
machen 1 Linearlayout an der Wurzel statt der scrollview und
use android:background="@drawable/back"
zu diesem layout alsHier bin ich, vorausgesetzt, dass Ihr
@drawable/back
ist Ihr Bild hintergrundüberprüfen Sie bearbeitet beantworten
Hintergrund streckt sich und blättert noch. Nichts hat sich geändert.
beste Antwort, danke
Kein Unterschied. Noch stretching
InformationsquelleAutor NullPointerException
Dieser arbeitete für mich. Das Bild wurde in der Größe verändert automatisch und füllte den gesamten hintergrund (Angepasst auf die Breite und zugeschnitten auf die Höhe.)
InformationsquelleAutor Pablo Borba
Als Raanan sagte, setzen Sie das Hintergrundbild auf den ScrollView, aber um zu verhindern, dass backround von Stretching auf unterschiedliche Bildschirm-Größe, die Sie hinzufügen können, die Schwerkraft zu.
funktioniert nicht mit mir
InformationsquelleAutor Pdroid
Tun,
InformationsquelleAutor Karthik Kompelli
Herzlich willkommen auf Stack Overflow! Vielen Dank für dieses code-snippet, die möglicherweise bieten einige begrenzte, unmittelbare Hilfe. richtige Erklärung würde eine deutliche Verbesserung Ihrer langfristigen Wert zeigt warum das ist eine gute Lösung für das problem, und würde es mehr nützlich für zukünftige Leser mit anderen, ähnlichen Fragen. Bitte Bearbeiten Ihre Antwort hinzuzufügen eine Erklärung, einschließlich der Annahmen, die Sie gemacht haben.
InformationsquelleAutor Akhil Tripathi