Bilder richtig scalieren

A

Andrez

Fortgeschrittenes Mitglied
64
Hallo,

ich suche schon seit Stunden nach einer ordentlichen Lösung:
ich hab eine einfach App mit einem TextField und einer ImageView. Leider ist das Bild nicht richtig scaliert und sieht einfach nur besch***en aus. Ich möchte einfach nur wissen wie ich das Bild richtig scaliere. Hab schon was von hdpi etc gehört versteh aber nur bahnhof denn nicht jedes Bild ist genau quadratisch oder so, dann noch was von einer Bitmap Factory aber auch das habe ich nicht alzu verstanden. Könnte mir bitte einer erklären wie man dieses Problem löst?

Danke
 
Es gibt verschieden Möglichkeiten, aber ohne Code ist das ein Fischen im trüben.
 
Der Code ist recht simpler xml Code:
Code:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/card_background" >

    <EditText
        android:id="@+id/editText1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:ems="5"
        android:hint="Maschen"
        android:inputType="numberDecimal" >

        <requestFocus />
    </EditText>

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/editText1"
        android:layout_toRightOf="@+id/editText1"
        android:text="/10cm"
        android:textAppearance="?android:attr/textAppearanceMedium" />

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:text="/10cm"
        android:textAppearance="?android:attr/textAppearanceMedium" />

    <EditText
        android:id="@+id/editText2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_toLeftOf="@+id/textView2"
        android:ems="5"
        android:hint="Reihen"
        android:inputType="numberDecimal" />

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/editText2"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/editText1"
        android:src="@drawable/testpng" />

</RelativeLayout>
den screenshot habe ich angehängt...ich möchte das es ordentlich aussieht aber das ich leichter gesagt als getan. Das Bild ist 500x500 pixel groß
 

Anhänge

  • Unbenannt.PNG
    Unbenannt.PNG
    25,4 KB · Aufrufe: 187

Ähnliche Themen

S
Antworten
7
Aufrufe
1.160
swa00
swa00
B
Antworten
6
Aufrufe
1.051
jogimuc
J
softwaretk
Antworten
3
Aufrufe
1.203
swa00
swa00
Zurück
Oben Unten