如何在android中使用整个屏幕作为按钮?

时间:2012-08-08 17:19:48

标签: android screen

当用户触摸屏幕的任何部分时,如何获得onClick响应?

3 个答案:

答案 0 :(得分:2)

在布局管理器中放置一个按钮。

并指定

fill_parent

宽度和高度。

并删除按钮的边框。

这将有效。

答案 1 :(得分:0)

例如你有啊RelativeLayout表示,

RelativeLayout mLyout=(RelativeLayout)findViewById(R.id.layout01);
         relativeclic1.setOnClickListener(new View.OnClickListener(){
             @Override
             public void onClick(View v){
                 // Here do your Task
             }
         });

答案 2 :(得分:0)

您可以在覆盖dispatchTouchEvent之前切断触摸事件:

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

你可以从传递的MotionEvent中获得触摸的统计数据 - 首先,重复等等。