如何聚焦列表视图的第一项(使用列表选择器)

How to focus first item of listview(using list selector)

我需要关注(未选择)Android 电视应用默认的第一项。 我在 activity 中尝试了以下代码,其中 listview 已定义但无法正常工作

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

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

我正在使用 listselector,所以我不能在我的列表视图适配器中放入以下代码。

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

所以谁能帮我找出解决办法?

已解决

谢谢 Kiya

加入java

list_view.requestFocus();

只需添加 xml

 android:focusable="true"
 android:focusableInTouchMode="true"

在 xml

中设置您的 ListView
    android:focusableInTouchMode="true"