1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. Duckemai, 17.12.2010 #1
    Duckemai

    Duckemai Threadstarter Erfahrener Benutzer

    Hallo zusammen,

    kann man ein listArray, das in einem AlertDialog erzeugt wird:

    new AlertDialog.Builder(this)
    .setTitle(R.string.Titel_des_ListArray)
    .setItems(R.array.listArray,new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog,
    int which) {...

    beim Öffnen automatisch auf eine bestimmte Position scrollen? ZB zum
    10. Item?
    (Eine ListPreference macht das ja sowieso. Nur kann ich leider kein
    PreferenceActivity nutzen, weil sonst meine Scrollview nicht funktionieren würde. Ich muss also beim Activity bleiben. Oder kann ich der Klasse neben der Activity auch die PreferenceActivity vererben? So weit ich weiß kann man nur einmal erben, außer bei Interfaces.)

    Danke schön
     
    Zuletzt bearbeitet: 17.12.2010
  2. funkedelic, 17.12.2010 #2
    funkedelic

    funkedelic Fortgeschrittenes Mitglied

    Das geht mit hilfe des iterators. ArrayList.iterator(), dann kannste bestimmte elemente angeben
     
    Duckemai bedankt sich.
  3. Duckemai, 17.12.2010 #3
    Duckemai

    Duckemai Threadstarter Erfahrener Benutzer

    Erst mal danke für deine Antwort.

    Da tauchen aber 2 Probleme auf. Wo soll ich beim Öffnen der .listArray noch
    eine Zeile einschieben, die angibt, welches Item gezeigt werden soll:

    case R.id.Button1:
    new AlertDialog.Builder(this)
    .setTitle(R.string.Alert_from)
    .setItems(R.array.listArray,
    new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog,
    int which) {

    Er geht bis which und wartet dann auf die Auswahl.

    Und 2tens wüsste ich auch nicht wie die Methode von Iterators heißen sollte, die ein listArray an einer bestimmten Stelle öffnet.
     
  4. Fr4gg0r, 17.12.2010 #4
    Fr4gg0r

    Fr4gg0r App-Anbieter (Werbung)

    Du holst dir die ListView von dem Alertdialog mit
    builder.getListView()
    und rufst dann die entsprechende Methode auf der ListView auf..
     
    Duckemai bedankt sich.
  5. Duckemai, 18.12.2010 #5
    Duckemai

    Duckemai Threadstarter Erfahrener Benutzer

    Yippie Yeah

    Vielen Dank an Euch!
     
    Zuletzt bearbeitet: 18.12.2010
Die Seite wird geladen...
Ähnliche Themen Forum Datum
APK datei öffnen? Android App Entwicklung 10.11.2018
MIT AppInventor App erstellen um PDFs zu öffnen, problem Android App Entwicklung 10.10.2018
Java Methode manchmal richtig ausgeführt, manchmal nicht Android App Entwicklung 28.08.2018
Android Studio richtig installieren Android App Entwicklung 10.07.2018
App-Aktualisierungen richtig testen und an den User bringen. Android App Entwicklung 03.03.2018
Warum Stürtzt meine App ab? (Beim Öffnen von content_3) Android App Entwicklung 27.02.2018
Login merken und activities öffnen - shared preferences Android App Entwicklung 28.01.2018
Bild öffnen bei Klick Android App Entwicklung 25.01.2018
HorizontalScrollView oberhalb ConstraintLayout positionieren Android App Entwicklung 24.01.2018
Spinner Position der Dropdown Liste Android App Entwicklung 05.01.2018
Du betrachtest das Thema "listArray mit richtiger Position öffnen" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.