2017-05-16 8 views
0

사용자가 화면의 특정 부분 (왼쪽 상단)을 터치했을 때 감지합니다. 나는 문서화면 왼쪽 상단의 단일 탭 감지

developer.android.GestureDetector 불구하고 고개

I developer.android.GestureDetector.SimpleOnGestureListener

() onSingleTap 사용하지만하지만 터치 된 위치가 감지 얼마나 아무 생각했습니다. 아이디어에 대한 도움을 주시면 감사하겠습니다. 감사합니다.

답변

0

레이아웃에 공간 위젯을 넣고 크기를 조정하고 원하는 곳에 배치 할 수 있습니다. 그런 다음 Java 코드에서 일반 setOnClickListener을 사용할 수 있습니다. 클래스에서

다음
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent"> 

    <Space 
     android:id="@+id/top_corner_space" 
     android:layout_width="50dp" 
     android:layout_height="50dp" 
     android:layout_alignParentStart="true" 
     android:layout_alignParentTop="true"/> 

</RelativeLayout> 

:

Space space = (Space) findViewById(R.id.top_corner_space); 
space.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View view) { 

    } 
}); 
+0

덕분에, 나에게 많은 도움이! –