2014-03-19 16 views
0

나는 scrollview 안에서 tablelayout을 사용했다. 이제는 화면을 길게 누르기를 원합니다 (예 : 화면의 아무 곳이나 길게 누르면 일부 작업을 수행하려는 경우).안드로이드에서 화면을 길게 누르는 방법은 무엇입니까?

누군가 나를 도와주세요. 당신 TableLayout을에서

+0

루트 레이아웃에 리스너를 적용한다. OnLongClickListener.html)을 부모 레이아웃에 추가 하시겠습니까? – ElaGorilaki

답변

2

아마 (http://developer.android.com/reference/android/view/View이 [onLongClick 청취자]을 사용하여 (부모 레이아웃)

TableLayout parentLayout; 
parentLayout = (TableLayout) findViewById(R.id.rootLayout): 
parentLayout.setOnLongClickListener(new OnLongClickListener() { 

      @Override 
      public boolean onLongClick(View v) { 
       // TODO Auto-generated method stub 
       return false; 
      } 
     }); 
+0

그것이 효과가 ... 너무 많이 ... – user3350830

+1

만약 당신이 .. 다음 대답을 받아 들일 수 – Lokesh

+0

내 onLongClick onCreateContextMenu() 및 onContextItemSelected() 메서드를 컨텍스트 메뉴를 제공하기 위해 구현했습니다. 나는 옳은 일을하고 있는지 잘 모르겠다.이 점에 대해 나를 도와주세요. – user3350830

관련 문제