Download the free trial version
Basic4android Video
Features
Tutorials and manuals
Showcase
Screenshots

Go Back   Android Development Forum - Basic4android > Foreign Languages > German Forum
Documentation Wiki Register Members List B4P Search Today's Posts Mark Forums Read

ListView bzw ScrollView mit einzelnen Einträgen

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 01-19-2012, 10:53 AM
Newbie
 
Join Date: Jan 2012
Location: Germany
Posts: 4
Default ListView bzw ScrollView mit einzelnen Einträgen

zu aller Erst ich bin neu hier im Forum wollte mich einfach mal mit einem Hallo vorstellen.

Gleich auch schon eine Frage: Ich interessiere mich für eine Art Ansicht, welche ich durch ein ListView erstellen will. meine Frage, nachdem ich die Tutorials durchgeschaut habe und in dieser Suche nicht das gefunden habe was ich wollte wollte ich fragen wie das funweitktioniert das ich wenn ich eine zweite Line habe in dieser unterschiedliche Angaben machen kann.
Also:
Eintrag 1
Hier könnte etwas stehen
Eintrag 2
Hier könnte etwas anderes stehen
ect.

Es geht mir nur darum wie ich in dieser
ListView1.AddTwoLines(xxx)

das so machen kann damit es später zu meinem erfolg kommt. Ich möchte es auch möglist in dieser einen Datei deklarieren also ausgeben und reinschreiben alles.

Kann mir jemand helfen?

Grüße
Reply With Quote
  #2 (permalink)  
Old 01-19-2012, 11:06 AM
Kiffi's Avatar
Senior Member
 
Join Date: Feb 2011
Location: Leverkusen, Germany
Posts: 185
Default

Hallo Stefan02,

Code:
For i = 1 To 300
    ListView1.AddTwoLines(
"Eintrag " & i, "Hier k�nnte etwas stehen " & i)
Next
(steht aber auch so im Tutorial)

Grüße ... Kiffi
__________________
Sorry for my weird english.
Reply With Quote
  #3 (permalink)  
Old 01-19-2012, 11:26 AM
klaus's Avatar
Basic4ppc Expert
 
Join Date: Oct 2007
Location: Fully, Switzerland
Posts: 4,463
Awards Showcase
Forum Contributer Beta Tester Competition Winner 
Total Awards: 3
Default

Ich verstehe leider nicht genau was Du machen willst.
Quote:
Ich interessiere mich für eine Art Ansicht
Was für eine Ansicht und wie?

Quote:
Eintrag 1
Hier könnte etwas stehen
Eintrag 2
Hier könnte etwas anderes stehen
Was meinst Du mit Eintrag?
Eintrag1 erste Zeile und Eintrag2 zweite Zeile ?
Oder zwei Einträge in der ListView ?
Wenn es zwei Zeilen sind:
Code:
ListView1.AddTwoLines(Eintrgag1, Eintrag2)
Quote:
... das so machen kann damit es später zu meinem erfolg kommt.
Was für einen Erfolg erhoffst Du?


Quote:
Ich möchte es auch möglist in dieser einen Datei deklarieren also ausgeben und reinschreiben alles.
Ich verstehe leider nicht was Du unter 'in dieser einen Datei' verstehst, Du musst auch näher erklären was Du unter deklareiren, reinschreiben und ausgeben verstehst.

Um eine konkrete Antwort geben zu können brauchen wir genauere Angaben:
- was für Daten
- woher sie kommen
- was damit gemacht werden soll
- wohin sie kommen sollen
- usw

Die Anzeige könnte entweder in einer ListView oder in einer ScrollView gemacht werden, abhängend von den Daten und was Du anzeigen willst und wie.
ListView ist einfacher zu benutzen aber begrenzt, ScrollView ist aufwendiger aber reichhaltiger in den Möglichkeiten.

Beste Grüsse.
__________________
Klaus
Switzerland

Beginner's Guide / User's Guide
Reply With Quote
  #4 (permalink)  
Old 01-19-2012, 12:01 PM
Newbie
 
Join Date: Jan 2012
Location: Germany
Posts: 4
Default

Also ich habe schnell mal en Bild gebastelt um es zu verdeutlichen:



Kiffi, also so wie du mir das geschickt hast, hab ich es ja. Ich möchte es ja so haben damit der zweite Eintrag ganz und gar anders ist.
Beispielsweise:
Sendung mit der maus 1
Wie werden Bleistifte gebaut
Sendung mit der maus 2
Woher kommt die deutsche Sprache
Sendung mit der maus 3
Wer ist eig. dieser Hund

usw.

so in der Art If line 2 = "#1" then Ausgabe 1
irgendwie so

Ich hoffe ich konnte es jetzt besser als eben erklären

zu den Fragen von klaus:
was für Daten? ja einfach nur Text, wie geschrieben.
woher sie kommen? am liebsten wäre es wenn ich sie direkt in der datei irgendwie einbringen könnte, andernfalls ist es evtl. noch komplizierter für mich
was damit gemacht werden soll? Ja wie gesgat immer die zweite Line anderen Text ausgeben.
wohin sie kommen sollen? die Daten in die zweite Line
Reply With Quote
  #5 (permalink)  
Old 01-19-2012, 01:25 PM
Kiffi's Avatar
Senior Member
 
Join Date: Feb 2011
Location: Leverkusen, Germany
Posts: 185
Default

vielleicht so?
Code:
Sub Globals

    
Type tListItem(Eintrag1 As String, Eintrag2 As String)
    
    
Dim ListItems(3As tListItem
    
    
Dim ListView1 As ListView

End Sub

Sub Activity_Create(FirstTime As Boolean)

    ListView1.Initialize(
"ListView1")
    Activity.AddView(ListView1, 
00100%X100%Y)

    ListItems(
0).Eintrag1="Sendung mit der maus 1"
    ListItems(
0).Eintrag2="Wie werden Bleistifte gebaut"

    ListItems(
1).Eintrag1="Sendung mit der maus 2"
    ListItems(
1).Eintrag2="Woher kommt die deutsche Sprache"
    
    ListItems(
2).Eintrag1="Sendung mit der maus 3"
    ListItems(
2).Eintrag2="Wer ist eig. dieser Hund"
    

    
For Counter = 0 To ListItems.Length - 1
        ListView1.AddTwoLines(ListItems(Counter).Eintrag1, ListItems(Counter).Eintrag2)
    
Next

End Sub
(wobei die Einträge normalerweise aus einer Datenbank oder ähnliches
kommen. Aber das willst Du ja nicht (wenn ich Dich richtig verstanden habe)).

Grüße ... Kiffi
__________________
Sorry for my weird english.
Reply With Quote
  #6 (permalink)  
Old 01-19-2012, 01:32 PM
klaus's Avatar
Basic4ppc Expert
 
Join Date: Oct 2007
Location: Fully, Switzerland
Posts: 4,463
Awards Showcase
Forum Contributer Beta Tester Competition Winner 
Total Awards: 3
Default

Beiliegend ein kleines Beispiel was man machen kann.
Ein ein bisschen anders als Kiffi, das zeigt auch dass es mehrere Wege gibt.

Kiffi war schneller als Ich.

Beste Grüsse.
Attached Files
File Type: zip ListView1.zip (6.5 KB, 4 views)
__________________
Klaus
Switzerland

Beginner's Guide / User's Guide
Reply With Quote
  #7 (permalink)  
Old 01-19-2012, 01:57 PM
Newbie
 
Join Date: Jan 2012
Location: Germany
Posts: 4
Default

Ihr beiden seid echt spitze!
So wie Kiffi es gemacht hatte, wollte ich es haben.
meine Frage noch: Dim ListItems(3) As tListItem muss ich hier, wenn ich unten etwas neues dazu schreib die 3 entsprechend auf 4, 5, 6 ändern? Oder bleibt dies?

Zu deiner letzten Aussage: Ja wollen evtl. ja aber nicht in meinem momentanen Stadium, erstmal etwas trainieren

@ klaus
Deine Liste ist viel zu ausführlich für meinen Zweck. Aber sie gibt mir einen echt sehr guten Einblick in Weiterführendes.

Wenn ich mich dafür Erkenntlich zeigen könnte
Reply With Quote
  #8 (permalink)  
Old 01-19-2012, 02:10 PM
Kiffi's Avatar
Senior Member
 
Join Date: Feb 2011
Location: Leverkusen, Germany
Posts: 185
Default

Quote:
Originally Posted by Stefan02 View Post
meine Frage noch: Dim ListItems(3) As tListItem muss ich hier, wenn ich unten etwas neues dazu schreib die 3 entsprechend auf 4, 5, 6 ändern?
ja, musst Du. Ansonsten bekommst Du einen Index out of bounds - Fehler. [Edit: Quatsch gelöscht]

Ich habe Dir noch mal einen Schnippsel zusammengebaut. Ich glaube, dass
das ein wenig einfacher zu handhaben ist:

Code:
Sub Globals

    
Type tListItem(Eintrag1 As String, Eintrag2 As String)
    
    
Dim ListItems As List
    
    
Dim ListView1 As ListView

End Sub

Sub Activity_Create(FirstTime As Boolean)

    ListView1.Initialize(
"ListView1")
    Activity.AddView(ListView1, 
00100%X100%Y)

    ListItems.Initialize

    AddItem(
"Sendung mit der Maus 1""Wie werden Bleistifte gebaut")
    AddItem(
"Sendung mit der Maus 2""Woher kommt die deutsche Sprache")
    AddItem(
"Sendung mit der Maus 3""Wer ist eig. dieser Hund")

    
For Counter = 0 To ListItems.Size - 1
        
Dim ListItem As tListItem
        ListItem = ListItems.Get(Counter)
        ListView1.AddTwoLines(ListItem.Eintrag1, ListItem.Eintrag2)
    
Next

End Sub

Sub AddItem(Eintrag1 As String, Eintrag2 As String)

    
Dim ListItem As tListItem
    
    ListItem.Initialize
    
    ListItem.Eintrag1=Eintrag1
    ListItem.Eintrag2=Eintrag2
    
    ListItems.Add(ListItem)

End Sub
Grüße ... Kiffi
__________________
Sorry for my weird english.

Last edited by Kiffi : 01-19-2012 at 02:24 PM.
Reply With Quote
  #9 (permalink)  
Old 01-19-2012, 02:31 PM
Newbie
 
Join Date: Jan 2012
Location: Germany
Posts: 4
Default

Das hier sieht natürlich noch vieel schöner aus, danke dir herzlichst

Edit: Darf ich noch nachfragen wie genau ich evtl. ein Clickevent draus machen könnte?

also wenn ich auf "Wie werden Bleistifte gebaut" drücke auf ne andere activity komm?
ich habe da so eine Ahnung mit Case, aber die Ahnung ist sehr dunkel

Grüße

Last edited by Stefan02 : 01-19-2012 at 02:40 PM.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Horizontal scrollview or listview? metrick Basic4android Updates and Questions 4 12-16-2011 08:36 AM
Drag N Drop ListView or ScrollView Flosch Basic4android Updates and Questions 7 09-20-2011 01:12 AM
packagemanager list apps icons in listview or scrollview anaylor01 Basic4android Updates and Questions 2 07-19-2011 07:24 AM
Help with listview within scrollview ? dealsmonkey Basic4android Updates and Questions 5 04-05-2011 02:40 PM
DateLineChart bei >20 Einträgen X-Achse ? Paulsche German Forum 0 03-26-2009 01:43 PM


All times are GMT. The time now is 06:48 PM.


Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0