【问题标题】:How to focus first item of listview(using list selector)如何聚焦列表视图的第一项(使用列表选择器)
【发布时间】:2017-08-08 11:41:34
【问题描述】:

我需要关注(未选中)Android Tv 应用默认的第一项。 我在我的活动中尝试了下面的代码,其中 listview 定义但不工作

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

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

我正在使用 listselector,所以我无法将以下代码放入我的 listview 适配器中。

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

那么任何人都可以帮助我找到任何解决方案吗?

已解决

谢谢基亚

在java中添加

list_view.requestFocus();

只需添加xml

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

【问题讨论】:

  • 你在用leanback吗?
  • 没有@MatiasOlocco

标签: android android-recyclerview android-tv


【解决方案1】:

在 xml 中设置您的 ListView

    android:focusableInTouchMode="true"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-06
    • 2012-05-21
    相关资源
    最近更新 更多