1. Wir haben diesmal 2 Gewinnspiele zeitgleich für euch - Gewinne einmal ein UMI Plus E - Beim 2ten könnt ihr ein Nomu S30 gewinnen!
  1. campula, 01.06.2010 #1
    campula

    campula Threadstarter Neuer Benutzer

    Ich will hauptsächlich für Tablets entwickeln, deshalb benutze ich auch ein Emu mit 800px Breite. Doch wird die App leider nicht an die Breite angepasst.

    Ich habe es mit

    <AbsoluteLayout
    android:layout_width="800px"
    ...>

    versucht, aber leider ohne Erfolg.

    Hat jemand eine Idee, wie ich die App entsprechen anpassen kann?
     

    Anhänge:

  2. schiefersoft, 01.06.2010 #2
    schiefersoft

    schiefersoft Neuer Benutzer

    Naja leider fehlt ja der rest deines layouts...
    hast du die einheit px fuer dein layout verwendet?
    Wenn ja: das solltest du nicht tun, verwende statt dessen dip (oder heisst das dib )
    oder poste halt noch mal dein ganzes layout
     
  3. SirMArtin, 01.06.2010 #3
    SirMArtin

    SirMArtin freier Samsungsupporter

    Versuch's mal mit <LinearLayout android:layout_width="fill_parent" ...> als oberstes Layout Element.
     
  4. campula, 01.06.2010 #4
    campula

    campula Threadstarter Neuer Benutzer

    Leider führt sowohl:

    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout
    android:id="@+id/widget222"
    android:layout_width="800dip"
    android:layout_height="fill_parent"
    android:background="#511705"
    android:orientation="vertical"
    xmlns:android="http://schemas.android.com/apk/res/android"
    >
    
    <TextView
    android:id="@+id/widget28"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Besondere Bemerkung"
    >
    </TextView>
    <EditText
    android:id="@+id/widget29"
    android:layout_width="fill_parent"
    android:layout_height="35px"
    android:text="EditText"
    android:textSize="15sp"
    >
    </EditText>
    </LinearLayout>
    als auch

    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout
    android:id="@+id/widget222"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#511705"
    android:orientation="vertical"
    xmlns:android="http://schemas.android.com/apk/res/android"
    >
    
    <TextView
    android:id="@+id/widget28"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Besondere Bemerkung"
    >
    </TextView>
    <EditText
    android:id="@+id/widget29"
    android:layout_width="fill_parent"
    android:layout_height="35px"
    android:text="EditText"
    android:textSize="15sp"
    >
    </EditText>
    </LinearLayout>
    nicht zum gewünschten Ergebnis. Die App hat immer eine Breite von ca. 400px.
     
  5. campula, 01.06.2010 #5
    campula

    campula Threadstarter Neuer Benutzer

    Das Festlegen der Mindest-SDK-Version im Manifest löst das Problem:

    Code:
    <uses-sdk android:minSdkVersion="8"/>
    dann klappt es auch mit

    layout_width="fill_parent"
     

Diese Seite empfehlen

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. android layout anpassen