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

时间:2017-08-08 11:41:35

标签: android android-recyclerview recycler-adapter android-tv

我需要关注(未选中)Android电视应用默认的第一项。 我在我的活动中尝试了下面的代码,其中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();
}

所以有人可以帮我找到任何解决方案吗?

解决

谢谢Kiya

添加java

list_view.requestFocus();

只需添加xml

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

1 个答案:

答案 0 :(得分:0)

在xml中设置fid = fopen(dai_file,'r','l'); fseek(fid,445*2,-1) data=fread(fid,1,'*uint16'); bits=bitget(data(1),[1:16]); bits = bits(1:8); data = sum(bits.*uint16(2).^uint16([0:7])) >> data = 74

ListView