나는 listview의 내용을 검색 할 수있는 검색 창을 만들고 있습니다. 몇 가지 코드를 작성했지만 이제는 잘 작동하지만 한 가지 더 추가하려는 것은 사용자가 ' 터치 스크린을 몇 시간 동안 누른 다음이 searchBar가 자동으로 숨겨져 야합니다. 안드로이드에서 가능하거나 가능하지 않은 경우, 이에 대한 조언을 좀주세요. 감사안드로이드에서 몇 시간 만 지나면 검색 막대를 숨기기
1
A
답변
0
onTouchListener이의 그런
// Catch touch events here
@Override
public boolean onTouchEvent(MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
System.out.println("Touch Down X:" + event.getX() + " Y:" + event.getY());//hide search bar
}
if (event.getAction() == MotionEvent.ACTION_UP) {
System.out.println("Touch Up X:" + event.getX() + " Y:" + event.getY());//shows the search bar
}
return super.onTouchEvent(event);
}
버튼을 참조하고 가시성의 설정하는 것이 좋습니다 구현 :
searchbar.setVisibility(View.VISIBLE); or View.INVISIBLE
0
당신은 안드로이드의 onUserInteraction API를 사용할 수있다을 활동.
http://developer.android.com/reference/android/app/Activity.html#onUserInteraction
당신은 플래그 onUserInteraction를 ON/OFF 설정해야 할 수도 있습니다. 그런 다음 스레드는 30 초마다이 플래그를 읽도록 폴링을 유지할 수 있습니다. 유휴 시간이 원하는 시간보다 길면 검색 창을 숨길 수 있습니다.
관련 문제
- 1. 숨기기 테이블보기 및 검색 막대를 보여주는 동시에 시간
- 2. 안드로이드에서 브라우저 주소창을 숨기기
- 3. Node.js 서버 사용 후 몇 시간이 지나면 API가 분리됩니다.
- 4. 보기를 누를 때 탭 막대를 숨기기
- 5. 오류 또는 예외없이 몇 시간이 지나면 위젯 UI 업데이트가 중지됩니다.
- 6. 제한된 시간 동안 만 진행률 대화 상자 숨기기
- 7. 안드로이드에서 네트워크 시간 초과
- 8. ListBox 컨트롤에서 세로 스크롤 막대를 숨기기
- 9. 페이지로드시 모든 jScrollpane 스크롤 막대를 숨기기
- 10. 시스템 전체 메뉴 막대를 자동 숨기기
- 11. IE 7 이하에서 가로 스크롤 막대를 숨기기
- 12. 버튼을 눌러 검색 창 숨기기/표시
- 13. 안드로이드에서 위로 스크롤 막대를 시작하는 방법?
- 14. 안드로이드에서 앱 aproval을위한 시간
- 15. 신기원> LONG_MAX 이후로 몇 초가 지나면 어떻게됩니까?
- 16. 응용 프로그램을 재개하는 중에 안드로이드에서 한 시간이 지나면 추락했습니다.
- 17. 안드로이드에서 약간의 시간이 지나면 자동으로 webservice를 호출하는 백그라운드 작업
- 18. 주어진 시간이 지나면 안드로이드에서 사진을 연속적으로 찍는 법
- 19. iPhone에서 검색 창 숨기기
- 20. 숨기기 jQuery과 검색 창
- 21. AMQ NMS를 몇 시간 후에 다시 연결해야합니까?
- 22. 안드로이드에서 isbn 검색
- 23. 안드로이드에서 데이터베이스 검색
- 24. 안드로이드에서 스핑크스 검색
- 25. 일정 시간이 지나면 활동을여시겠습니까?
- 26. 시간 간격으로 MouseOver가 없으면 jQuery를 사용하여 div 자동 숨기기
- 27. html 단락의 텍스트 만 숨기기
- 28. AdBannerView & popover : 숨기기 만 하시겠습니까?
- 29. 상위 요소의 자식 만 숨기기
- 30. 탄성 검색 검색 시간 일관성
작동하지 않는 보스 ........ 실제로 가상 장치를 테스트 중입니다. – Dilip