Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung


Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!

ScrollView - Layoutproblem -> dringend!

Das Thema "ScrollView - Layoutproblem -> dringend!" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 09.04.2010, 14:31   #1 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von Chaoz

Modell: Nexus One

Registriert seit: 23.03.2010
Beiträge: 146
Abgegebene Danke: 17
Erhielt 19 Danke für 8 Beiträge
Chaoz eine Nachricht über ICQ schicken
Standard ScrollView - Layoutproblem -> dringend!

Hey Leute,

ich muss "schnell" ne neue version fertig stellen und hab folgendes problem:
In meinem (root -linear) layout habe ich eine ScrollView und kurz darauf noch eine TextView. Beide haben das Attribut wrap_content, das LinearLayout hat fill_parent.

Das Problem: da ich innerhalb der ScrollView über den javaCode neue Komponenten anhänge, geht die ScrollView bis zum unteren Ende des displays und die TextView ist nicht mehr sichtbar. =(

kurzfassung der xml (abstrakt):

<linear fill_parent>
<ScrollView>
<Table>//im javacode werden neue rows geaddet
</Table>
</ScrollView>
<TextView /> //nicht sichtbar!
</linear>


code:

Code:
<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/LinearRoot"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <ScrollView android:id="@+id/ScrollView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">

        <TableLayout android:id="@+id/TableLayout"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" android:stretchColumns="1">
        </TableLayout>

    </ScrollView>

<TextView android:text="Footer" android:id="@+id/Footer"
                    android:layout_width="wrap_content" android:layout_height="wrap_content"
                    android:padding="8dip">
                </TextView>
</LinearLayout>
Im JavaCode adde ich neue Rows dann mit:
Code:
TableLayout oTable = null;
oTable = (TableLayout) findViewById(R.id.TableLayout);
oTable.addView(myRow);
__________________
Cloudcomputing für Android
Cortado Workplace

Geändert von Chaoz (09.04.2010 um 14:37 Uhr)
Chaoz ist offline   Mit Zitat antworten
Alt 09.04.2010, 15:08   #2 (permalink)
Neuer Benutzer

Registriert seit: 12.03.2010
Beiträge: 18
Abgegebene Danke: 1
Erhielt 2 Danke für 2 Beiträge
Standard AW: ScrollView - Layoutproblem -> dringend!

schau mal hier, der macht da glaube ich sowas ähnliches
fugu2.0 ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei fugu2.0 für diesen Beitrag:
Chaoz (09.04.2010)
Alt 09.04.2010, 15:19   #3 (permalink)
Android-Hilfe.de Mitglied

Modell: Immer noch das gute Magic. Ungerootet und trotzdem zufrieden :).

Registriert seit: 29.09.2009
Beiträge: 54
Abgegebene Danke: 4
Erhielt 2 Danke für 2 Beiträge
Standard AW: ScrollView - Layoutproblem -> dringend!

das problem hatte ich auch.

Layout Problem
TheFlatz|Veit ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei TheFlatz|Veit für diesen Beitrag:
Chaoz (09.04.2010)
Alt 09.04.2010, 15:28   #4 (permalink)
Android Guru
 
Benutzerbild von Fr4gg0r

Modell: Samsung Galaxy S (I9000)

Registriert seit: 21.12.2009
Beiträge: 2.523
Abgegebene Danke: 73
Erhielt 495 Danke für 286 Beiträge
Standard AW: ScrollView - Layoutproblem -> dringend!

hm, aber welchen Sinn hat denn ein Element unter einer ScrollView?
Irgendwie kommt mir das extrem sinnlos vor...
Klär mich bitte auf!

jup, hab mir mal den ersten link angeschaut, macht wohl doch Sinn.

Geändert von Fr4gg0r (09.04.2010 um 16:08 Uhr)
Fr4gg0r ist offline   Mit Zitat antworten
Alt 09.04.2010, 15:46   #5 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von Chaoz

Modell: Nexus One

Registriert seit: 23.03.2010
Beiträge: 146
Abgegebene Danke: 17
Erhielt 19 Danke für 8 Beiträge
Chaoz eine Nachricht über ICQ schicken
Standard AW: ScrollView - Layoutproblem -> dringend!

zugegeben, es istn fieser hack, aber es ist genau DER fiese hack, den ich gerade brauch. ^^


Kaum zu glauben dass das so umständlich ist.
Danke euch beide :-)
__________________
Cloudcomputing für Android
Cortado Workplace
Chaoz ist offline   Mit Zitat antworten
Alt 09.04.2010, 15:47   #6 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von Chaoz

Modell: Nexus One

Registriert seit: 23.03.2010
Beiträge: 146
Abgegebene Danke: 17
Erhielt 19 Danke für 8 Beiträge
Chaoz eine Nachricht über ICQ schicken
Standard AW: ScrollView - Layoutproblem -> dringend!

Zitat:
Zitat von Fr4gg0r Beitrag anzeigen
hm, aber welchen Sinn hat denn ein Element unter einer ScrollView?
Irgendwie kommt mir das extrem sinnlos vor...
Klär mich bitte auf!
Naja... anstelle einem Header mit Logo gibts n Footer mit Logo.
Ist bei mir designVorgabe vom chef, kann ich nix für. ^^
__________________
Cloudcomputing für Android
Cortado Workplace
Chaoz ist offline   Mit Zitat antworten
Alt 09.04.2010, 15:59   #7 (permalink)
Android-Hilfe.de Mitglied

Modell: Immer noch das gute Magic. Ungerootet und trotzdem zufrieden :).

Registriert seit: 29.09.2009
Beiträge: 54
Abgegebene Danke: 4
Erhielt 2 Danke für 2 Beiträge
Standard AW: ScrollView - Layoutproblem -> dringend!

Zitat:
Zitat von Fr4gg0r Beitrag anzeigen
hm, aber welchen Sinn hat denn ein Element unter einer ScrollView?
Irgendwie kommt mir das extrem sinnlos vor...
Klär mich bitte auf!
bei mir eine button bar. designvorgabe war, du hast es sicher schon erraten, unten .
TheFlatz|Veit ist offline   Mit Zitat antworten
Alt 09.04.2010, 16:14   #8 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von Chaoz

Modell: Nexus One

Registriert seit: 23.03.2010
Beiträge: 146
Abgegebene Danke: 17
Erhielt 19 Danke für 8 Beiträge
Chaoz eine Nachricht über ICQ schicken
Standard AW: ScrollView - Layoutproblem -> dringend!

Hrhr... das erinnert mich unfreiwillig an viele kiddy-foren, wo erstmal totgefragt wird warum man es denn "so" machen wolle und wie doof das eigtl sei. xD Die wenigstens haben wirklich ahnung von halbwes professioneller softwareentwicklung und versuchen sich nur zu profilieren oder andere schlecht dastehen zu lassen, ohne (wichtig!) dabei das problem zu lösen.

...zum glück ist das hier nicht so. :-)
__________________
Cloudcomputing für Android
Cortado Workplace
Chaoz ist offline   Mit Zitat antworten
Alt 26.04.2010, 11:13   #9 (permalink)
Neuer Benutzer

Registriert seit: 11.06.2009
Beiträge: 12
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
Standard AW: ScrollView - Layoutproblem -> dringend!

Hmm not really a elegant solution for the button at the bottom.
A nice solution would be the following:

Code:
<ScrollView 
   android:id="@+id/ScrollView01" 
   android:layout_height="1dip" 
   android:layout_width="fill_parent"
   android:layout_weight="1">
          <RadioGroup android:id="@+id/RadioGroup01" android:layout_width="wrap_content" android:layout_height="wrap_content">
               <RadioButton android:id="@+id/RadioButton01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." />
               <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." />
               <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." />
               <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." />
               <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." />
               <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." />
               <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." />
               <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." />
               <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." />
               <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." />
               <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." />
               <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." />
               <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." />
               <RadioButton android:id="@+id/RadioButton11" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." />       
          </RadioGroup>
     </ScrollView>
     <Button 
        android:id="@+id/Button01" 
        android:layout_height="wrap_content" 
        android:layout_width="fill_parent" 
        android:text="A button that should always be at the bottom"/>
Using the weight attribute saves ...well not so nice absolute margins (producing problems when different screensizes (50dip is a LOT for a QVGS screen)). And it saves you the relative layout.

This is easy and good :-)

Greets

VIDEN
__________________
HTC G1 ADP1 / Archos 5 IT
HTC Tattoo / Motorola Milestone
Google Nexus One
viden ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Dringend - Kaufentscheidung VF - Unbranden Trinity9999 Root / Hacking / Modding für Motorola Milestone 13 18.02.2010 20:28
suche dringend hilfe! Hectic T-Mobile Pulse Forum 6 12.12.2009 00:35
Dringend: Telefon stumm! rootbox Samsung Galaxy (I7500) Forum 1 18.11.2009 16:25
G1 brauch dringend Hlfe Sonic_-Lov3 T-Mobile G1 Forum 4 10.08.2009 00:22




Du liest gerade: "ScrollView - Layoutproblem -> dringend!" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.