GridView
에는 셀을 클릭 할 때 작은 맞춤 대화 상자 (해당 셀에 대한 데이터 포함)가 표시됩니다. GridView
에 대해 OnItemClickListener()
으로 설정된 대화 상자가 표시됩니다.바깥 쪽 터치 대화 상자가 닫히고 부모의 OnItemClickListener가 발생합니다.
대화의 결과는 setCanceledOnTouchOutside(true)
입니다. 지금 :
- 나는 대화 상자가 가
- 내가
- 내가 그 다른 셀 을 다시 클릭
- 대화 상자가 닫혀 다른 셀에 대화 상자 외부를 클릭하여 표시됩니다
- 셀을 클릭
- 새 셀 대화 상자가 표시됩니다.
대화 상자에 외부 번의 클릭에 대한 :
- 가까운이 대화
- 는
내가 onInterceptTouchEvent() onTouchEvent() dispatchTouchEvent()
의 서로 다른 조합을 찾고 있었어요합니다 (GridView
의 OnItemClickListener
트리거) 새로운 셀에 대한 대화 상자를 표시 그러나 나는 그것을 성취 할 수 없었다.
아이디어가 있으십니까? 감사
귀하의 대화는 당신의 활동이 onPause에 그 시간에 열려있는 동안 때문에() 모드와 가장 된 forground보기는
나는 그것을하는 안드로이드 앱 (달력)을 알고있다. – razvan
어느 기본 캘린더 ...? 안드로이드 및 응용 프로그램 버전의 버전을 가질 수 있습니까? –
Android 4.4.2 및 애플리케이션에서 비즈니스 캘린더를 보았습니다. https://play.google.com/store/apps/details?id=netgenius.bizcal&hl=ko – razvan