Bilder richtig scalieren

  • 2 Antworten
  • Neuester Beitrag
Diskutiere Bilder richtig scalieren im Android App Entwicklung im Bereich Betriebssysteme & Apps.
A

Andrez

Fortgeschrittenes Mitglied
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
 
markus.tullius

markus.tullius

Experte
Es gibt verschieden Möglichkeiten, aber ohne Code ist das ein Fischen im trüben.
 
A

Andrez

Fortgeschrittenes Mitglied
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

Ähnliche Themen - Bilder richtig scalieren Antworten Datum
8