Android App - wie man eine Liste von Elementen anzeigt und sie anklickbar macht

8

Ich muss eine Liste von Textelementen auf dem Bildschirm anzeigen und sie anklickbar machen. Es wäre also so etwas wie eine Liste von Links in einer Webanwendung.

Wie kann ich das in einem Android Activity-Bildschirm tun?

Es wäre eine zufällige Anzahl von Elementen, die ich aus einer db ziehen und alle als Links anzeigen muss.

Irgendeine Idee, wie das gemacht werden kann?

    
GeekedOut 09.03.2012, 16:06
quelle

4 Antworten

8

Sie sollten das Dokument über ListActivity lesen, ListView und folgen Sie der Hallo ListView Tutorial .

    
Benoit Duffez 09.03.2012 16:11
quelle
8

Ja, Sie können es tun. Erstellen Sie eine DataExchange-Klasse, um sie aus Db zu holen. Speichern Sie die Strings in einem Array.

Erstellen Sie einen ArrayAdapter, um das Array der Strings anzuzeigen, die Sie von der Datenbank erhalten haben.

für Beispiel

%Vor%

Die secondActivity zum Anzeigen des bestimmten Elements, auf das Sie geklickt haben, sollte

sein %Vor%

Sie müssen verschiedene Layout-Dateien entsprechend erstellen. Hoffe das hilft dir :)

    
humandroid 09.12.2012 11:10
quelle
3

Sie sollten ein ListView verwenden. Es ist sehr einfach, einfach ein ListActivity zu erstellen, deine Elemente in ein Adapter zu setzen und es dann als Adapter deines ListActivity zu setzen.

Sie können mehr über ListViews hier

lesen     
Tiago Pasqualini 09.03.2012 16:12
quelle
1

Es gibt auch ein neues Paradigma namens ListFragment.

Ich habe früher schon ListViews verwendet, bevorzuge aber jetzt die Fragmentierung - es ist einfach sehr einfach und ziemlich flexibel, vor allem auf Tablets, da die Interaktion mit einem anderen Bereich auf dem Bildschirm sehr flexibel ist und nur sehr wenig Code benötigt / p>

Nur ein Beispiel:

%Vor%

Weitere Informationen finden Sie hier: Ссылка

Übrigens finde ich es wirklich wert, sich mit dem neuen Fragmentkonzept vertraut zu machen - es macht das Leben einfach viel einfacher - vor allem auf Tablets!

ps Ich habe absichtlich die Debug-Anweisungen verlassen - da es mir hilft, das ganze Konzept viel schneller zu verstehen, nach meiner Erfahrung

    
user387184 09.03.2012 23:52
quelle

Tags und Links