2017-10-22 6 views
0

Ich versuche, in Konsolenköpfen Fragment Element Titel/IDs auf dpad Bewegung mit Listener auszudrucken. Was mache ich falsch und gibt es vielleicht eine Alternative, um mein Ziel zu erreichen?Kopfzeilen Fragment Element Listener

Zum Beispiel:

enter image description here

Würde "Kategorie 3" oder "...." id ausdrucken.

public class XFragment extends BrowseFragment { 

    //onCreate() 

    setOnItemViewSelectedListener(new OnItemViewSelectedListener() { 
     @Override 
     public void onItemSelected(Presenter.ViewHolder itemViewHolder, 
     Object item, RowPresenter.ViewHolder rowViewHolder, Row row) { 
      Log.d("TAG", "Here!"); 
     }  
    });  
}  

Ich kann nicht einmal die Auswahl zwischen den Kopfzeilen "fangen".

Antwort

0

Ich habe selbst eine Lösung gefunden. Es stellte sich heraus, es war ziemlich einfach.

if (getHeadersFragment() != null){ 
     getHeadersFragment().setOnHeaderViewSelectedListener(new HeadersFragment.OnHeaderViewSelectedListener() { 
      @Override 
      public void onHeaderSelected(RowHeaderPresenter.ViewHolder viewHolder, Row row) { 
       // catch your item by row.getId(); 
      } 
     }); 
} 
Verwandte Themen