-1

onClickユーザーが画面の任意の部分に触れたときに応答を取得するにはどうすればよいですか?

4

3 に答える 3

2

レイアウト マネージャー内に Button を配置します。

と指定する

fill_parent

幅と高さについて。

ボタンの境界線を削除します。

これは機能します。

于 2012-08-09T01:56:50.240 に答える
0

dispatchTouchEventをオーバーライドすることにより、タッチイベントがディスパッチされる前にそれらをカットオフできます。

https://developer.android.com/reference/android/app/Activity.html#dispatchTouchEvent(android.view.MotionEvent

渡されたMotionEventから、タッチの統計(最初、繰り返しなど)を取得できます。

于 2012-08-08T17:26:56.077 に答える
0

たとえば、あなたはああRelativeLayout 手段を持っています、

RelativeLayout mLyout=(RelativeLayout)findViewById(R.id.layout01);
         relativeclic1.setOnClickListener(new View.OnClickListener(){
             @Override
             public void onClick(View v){
                 // Here do your Task
             }
         });
于 2012-08-08T17:23:23.667 に答える