| |||||||
Das Thema "LinearLayout füllt ScrollView nicht aus" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Android-Hilfe.de Mitglied Modell: Samsung Galaxy S2 (I9100) Registriert seit: 24.10.2011
Beiträge: 77
Abgegebene Danke: 13
Erhielt 2 Danke für 2 Beiträge
| ich hab hier eine ScrollView in der ein LinearLayout mit diversen Elementen liegt, unter anderem mit einem ListView in dem mehrere Elemente aus der Datenbank angezeigt werden. Jetzt habe ich folgendes Problem damit und zwar füllt das LinearLayout die ScrollView nicht aus (nur zu etwa 2/3), das LinearLayout steht auf layout_height="match_parent", es sind sonst keine Sachen in der ScrollView (geht ja auch nicht). Kann mir das mal jemand erläutern? |
| | |
| | #3 (permalink) |
| Android-Hilfe.de Mitglied Modell: Samsung Galaxy S2 (I9100) Registriert seit: 24.10.2011
Beiträge: 77
Abgegebene Danke: 13
Erhielt 2 Danke für 2 Beiträge
|
sind 240 zeilen und ich find das etwas zu lang um es einfach stumpf zu posten, aber gut, wenn du es willst Code: <?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0">
<TextView
android:text="@string/rsaArt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/rand"
android:layout_marginRight="@dimen/rand"
android:layout_gravity="left"
style="@style/text_schwarz"
/>
<TextView
android:text="@string/rsaDimension"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="@dimen/rand"
android:layout_marginLeft="@dimen/rand"
android:layout_gravity="left"
style="@style/text_schwarz"
/>
<TextView
android:text="@string/rsaSpeedIndex"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0"
android:layout_marginLeft="@dimen/rand"
android:layout_marginRight="@dimen/rand"
android:layout_gravity="left"
style="@style/text_schwarz"
/>
<TextView
android:text="@string/rsaHersteller"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0"
android:layout_marginLeft="@dimen/rand"
android:layout_marginRight="@dimen/rand"
android:layout_gravity="left"
style="@style/text_schwarz"
/>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1">
<EditText
android:id="@+id/etx_rsaArt"
android:text=" Sommerreifen"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/reifen_edittext_gross"
android:layout_marginRight="@dimen/randKlein"
android:layout_marginLeft="1dp"
android:focusable="false"
style="@style/text_schwarz"
/>
<LinearLayout
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp">
<EditText
android:id="@+id/etx_rsaDimensionBreite"
android:text=" 195"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/reifen_edittext"
android:layout_marginRight="@dimen/randKlein"
android:layout_marginTop="0dp"
android:focusable="false"
style="@style/text_schwarz"
/>
<TextView
android:text="/"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="0dp"
style="@style/text_schwarz"
/>
<EditText
android:id="@+id/etx_rsaDimensionQuer"
android:text=" 65"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/reifen_edittext"
android:layout_marginRight="@dimen/randKlein"
android:layout_marginTop="0dp"
android:focusable="false"
style="@style/text_schwarz"
/>
<EditText
android:id="@+id/etx_rsaDimensionZoll"
android:text=" R 15"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/reifen_edittext"
android:layout_marginRight="@dimen/randKlein"
android:layout_marginTop="0dp"
android:focusable="false"
style="@style/text_schwarz"
/>
</LinearLayout>
<EditText
android:id="@+id/etx_rsaSpeedindex"
android:text=" Alle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/reifen_edittext_gross"
android:layout_marginRight="@dimen/randKlein"
android:layout_marginLeft="1dp"
android:focusable="false"
style="@style/text_schwarz"
/>
<EditText
android:id="@+id/etx_rsaHersteller"
android:text=" Alle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@drawable/reifen_edittext_gross"
android:layout_marginRight="@dimen/randKlein"
android:layout_marginLeft="1dp"
android:focusable="false"
style="@style/text_schwarz"
/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/rand"
android:gravity="right">
<Button
android:id="@+id/btn_rsaSuchen"
android:text="@string/btnSuchen"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="0dp"
android:layout_marginRight="@dimen/randGross"
android:gravity="center"
style="@style/button_layout"
/>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="@dimen/randGross">
<LinearLayout
android:id="@+id/lla_rsaTabelle"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginRight="@dimen/randGross">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="2"
android:layout_gravity="left">
<TextView
android:text="@string/rsaTabMarke"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
style="@style/text_schwarz"
/>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="3"
android:layout_gravity="center_horizontal">
<TextView
android:text="@string/rsaTabAusf"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
style="@style/text_schwarz"
/>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right">
<TextView
android:text="@string/rsaTabPreis"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:layout_marginLeft="@dimen/randKlein"
style="@style/text_schwarz"
/>
</LinearLayout>
</LinearLayout>
<ListView
android:id="@+id/lsv_rsaTabelle"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:cacheColorHint="@color/transparent"
>
</ListView>
</LinearLayout>
<TextView
android:id="@+id/txv_rsaKeineReifen"
android:text="@string/rsaKeineReifen"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/text_schwarz"
/>
</LinearLayout>
</ScrollView>
</LinearLayout> |
| | |
| | #4 (permalink) |
| Android Guru Modell: Samsung Galaxy S (I9000) Registriert seit: 21.12.2009
Beiträge: 2.572
Abgegebene Danke: 76
Erhielt 506 Danke für 295 Beiträge
|
Nur als tipp, füttere mal layoutopt damit, das erste Linearlayout scheint mir sinnlos zu sein.
__________________ Meine Apps: GTalk Widget free Filehosting mit direkt download links & ohne werbung |
| | |
| | #5 (permalink) |
| Android-Hilfe.de Mitglied Modell: Samsung Galaxy S2 (I9100) Registriert seit: 24.10.2011
Beiträge: 77
Abgegebene Danke: 13
Erhielt 2 Danke für 2 Beiträge
|
interessant, das Tool kannte ich noch garnicht hat aber auch keine brauchbaren Hinweise ausgespuckt, wobei "vertically scrolling ScrollView should not contain vertically scrolling widget" gut klang, aber hab damit grad experimentiert und das hat auch nichts geändert |
| | |
| | #6 (permalink) |
| Android-Hilfe.de Mitglied Modell: Samsung Galaxy S2 (I9100) Registriert seit: 24.10.2011
Beiträge: 77
Abgegebene Danke: 13
Erhielt 2 Danke für 2 Beiträge
|
La problema war offenbar ein ganz anderes ListView in einem ScrollView geht anscheinend immer kaputt (Stand: ca. 2010, vielleicht ist es in neueren Versionen gefixed) jedenfalls habe ich mir jetzt mit diesem Work-around weitergeholfen: Ore Ni Makasero: Android: put ListView in a ScrollView damit rechnet man halt aus wie groß das ListView werden würde und setzt die Größe dann manuell, damit funktioniert es aufjedenfall (bei mir) |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| LinearLayout dynamisch erstellt - Elemente werden nicht angezeigt | J4y | Android App Entwicklung | 2 | 01.09.2011 09:19 |
| Problem mit ScrollView (Elemente nicht angezeigt) | mr.freeze | Android App Entwicklung | 5 | 17.06.2011 22:17 |
| Speicher füllt sich von allein | dingausmwald | Android Allgemein | 17 | 09.06.2011 16:10 |
| Interner Telefonspeicher füllt sich ohne Zutun | Wicked Ninja | Samsung Galaxy 3 (I5800) Forum | 16 | 21.03.2011 09:34 |
| Arbeitsspeicher füllt sich kontinuierlich/Virenscanner | Thirdeye | HTC Wildfire Forum | 13 | 14.08.2010 17:34 |