2010-11-05 7 views
14

Es gibt etwas Seltsames an diesem ImageView, nach dem das große Bild verkleinert ist, gibt es immer noch "freien Platz".Leerzeichen nach ImageView

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:orientation="vertical"> 
<ImageView 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:src="@drawable/bb" 
    android:scaleType="fitStart" /> 
<TextView 
    android:id="@+id/textMainBoxTitle" 
    android:text="some text" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" /> 
</LinearLayout> 

Einige Bildschirme:

Eclipse-:
eclipse http://img560.imageshack.us/img560/6218/eclipse.png

Simulator:
simulator http://img600.imageshack.us/img600/3023/simulator.png

Und das Originalbild:
original http://www.janissary.eu/img/obraz.jpg

Warum bekomme ich Platz nach dem Bild?

Antwort

0

Haben Sie den Java-Code? Es könnte ein Problem mit fillparent, wrapcontent sein. Ich weiß nicht, wie Sie TextView und ImageView angelegt haben. Oder, von meinem Kopf, könnte die Bilddatei einen unsichtbaren unteren Teil haben. Ich habe ähnliche Fehler gemacht, wenn ich Bilddateien gemacht habe.

+0

Das Bild ist in Ordnung. Wenn ich den Fitstart ändere, würde das Bild unten erscheinen und der schwarze Raum wäre ganz oben. Es gibt kein Problem in Java, denke ich. Es ist in main.xml enthalten und wird horizontal gefüllt und vertikal umbrochen. – Mikooos