찾다

 >  Q&A  >  본문

android - 怎么在Listview setAdapter的时候,不给Listview焦点?

在setadapter的时候,Listview会自己拿到焦点,跳转到最上面。
怎么不让listview拿到焦点呢?

不考虑的方法:
1.把焦点给其他控件
2.把布局写成Listview的header

迷茫迷茫2771일 전561

모든 응답(2)나는 대답할 것이다

  • 天蓬老师

    天蓬老师2017-04-18 09:17:58

    방법을 찾았습니다.
    setFouse를 사용하여 사용자가 클릭했는지 확인합니다.

    회신하다
    0
  • 怪我咯

    怪我咯2017-04-18 09:17:58

    1. 페이지가 열리면 먼저 ListView.setAdapter(...)를 호출하세요

    2. Adapter.notifyDataChanged()를 통해 데이터 새로 고침

    ListView초점으로 인한 문제는 해결이 되더라도 여전히 불편함이 있을 것입니다. ListView를 스크롤하면 RecyclerView을 호출해 보세요. 🎜>

    회신하다
    0
  • 취소회신하다