public class MemListView extends ListView {
public MemListView(Context context) {
super(context);
}
public MemListView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MemListView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
@Override
protected void onFocusChanged(boolean gainFocus, int direction, Rect previouslyFocusedRect) {
int lastSelectItem = getSelectedItemPosition();
super.onFocusChanged(gainFocus, direction, previouslyFocusedRect);
if (gainFocus) {
setSelection(lastSelectItem);
}
}
}
Android_CustomListview获取焦点返回上一个被选中条目(电视开发)
自定义ListView聚焦处理
最新推荐文章于 2021-05-28 16:59:43 发布
本文介绍了一个自定义的ListView组件MemListView,该组件在获得焦点时会自动选择最后一次选定的项,确保用户在重新获取焦点时能快速定位到之前的位置。
2502

被折叠的 条评论
为什么被折叠?



