1. jimboo, 07.11.2010 #1
    jimboo

    jimboo Threadstarter Neuer Benutzer

    Hallo,

    wie kann ich folgende Problemstellung am besten lösen?

    ListView01
    ListView02
    Code:
    public void onListItemClick(ListView l, View v, int position, long id) {
    'IF (ListView01.item is clicked) then 
    FUNCTION1(); 
    elseif (ListView01.item is clicked) 
    FUNCTION2();
    }
    
    Danke.
     
  2. Fr4gg0r, 07.11.2010 #2
    Fr4gg0r

    Fr4gg0r App-Anbieter (Werbung)

    ich nehme an du hast beiden listviews den gleichen onItemClickListener gegeben?
    Wie wärs wenn du den ListViews zuvor mit setId() Ids zuweist, dann kannst du einfach mit
    switch(l.getId){
    case 1: ... break;
    case 2: .... break;
     
  3. jimboo, 08.11.2010 #3
    jimboo

    jimboo Threadstarter Neuer Benutzer

    Hi,

    danke, das brachte mich nun ein Stück weiter. :winki: Die switch-Anweisung funktioniert.

    Das Problem, dass ich allerdings jetzt habe ist die ID der aktuellen ListView richtig zu ermitteln. Dazu lass ich mir testweise mit Toast die ID anzeigen.

    Hier mein Ansatz:
    Code:
    ListView lv = getListView();
    lv.setTextFilterEnabled(true);
    
    lv.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> l, View view, int position, long id) {
                       int ID = l.getId();
                       String strID = new Integer(ID).toString();
                       Toast.makeText(myactivity.this, ("CurrentID: " + ID), Toast.LENGTH_LONG).show();
    
    Hat jemand ein Vorschlag/Beispiel wie ich hierüber ID der aktuellen ListView erhalte?
     
    Zuletzt bearbeitet: 08.11.2010
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Popup mit Fragment realisieren oder besser eine andere Klasse nehmen? Android App Entwicklung 22.03.2017
[OFFEN] Snackbar Textzeilen setzen in einer onclick methode Android App Entwicklung 17.03.2017
GridView OnSwipeTouch und OnClick funktionieren nicht Android App Entwicklung 27.02.2017
Homescreen OnClick Android App Entwicklung 08.09.2016

Users found this page by searching for:

  1. android listview onclick

Du betrachtest das Thema "ListViews und onClick-Event" im Forum "Android App Entwicklung",