1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Layout an Tablet anpassen

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von campula, 01.06.2010.

  1. campula, 01.06.2010 #1
    campula

    campula Threadstarter Neuer Benutzer

    Beiträge:
    6
    Erhaltene Danke:
    0
    Registriert seit:
    22.05.2010
    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

    Beiträge:
    15
    Erhaltene Danke:
    2
    Registriert seit:
    22.05.2010
    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

    Beiträge:
    113
    Erhaltene Danke:
    7
    Registriert seit:
    05.08.2009
    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

    Beiträge:
    6
    Erhaltene Danke:
    0
    Registriert seit:
    22.05.2010
    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

    Beiträge:
    6
    Erhaltene Danke:
    0
    Registriert seit:
    22.05.2010
    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