0

Je dois mettre au point (non sélectionné) le premier élément par défaut pour l'application Android TV. Je essayé ci-dessous le code dans mon activité où listview définie mais ne fonctionne pasComment faire pour mettre au point le premier élément de listview (en utilisant le sélecteur de liste)

list_view.setAdapter(new LoadRecordListAdapter(getActivity(), 
R.layout.child_load_recordlist, LoadScheduleRecordsList)); 

list_view.setSelection(0); 
list_view.getChildAt(0).requestFocus(); 

J'utilise listselector donc je ne peux pas mettre le code ci-dessous dans mon adaptateur listview.

if(position==0){ 
    listview.requestfocus(); 
} 

Alors quelqu'un peut me aider à FindOut une solution ??

Résolu

Merci Kiya

Ajouter en java

list_view.requestFocus(); 

Il suffit d'ajouter dans xml

android:focusable="true" 
android:focusableInTouchMode="true" 
+0

utilisez-vous leanback? –

+0

Aucun @MatiasOlocco –

Répondre

0

Set vous r ListView en xml

android:focusableInTouchMode="true" 
+0

maintenant son travail merci ... –