/** * 当有按键按下时触发 * @param keyCode * @param event * @return */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { Log.e("flag","onKeyDown"); return super.onKeyDown(keyCode, event); } /** * 当有按键弹起时触发 * @param keyCode * @param event * @return */ @Override public boolean onKeyUp(int keyCode, KeyEvent event) { Log.e("flag","onKeyUp"); return super.onKeyUp(keyCode, event); } /** * 轨迹球事件 * @param event * @return */ @Override public boolean onTrackballEvent(MotionEvent event) { Log.e("flag","onTrackballEvent"); return super.onTrackballEvent(event); } /** * 触屏事件 * @param event * @return */ @Override public boolean onTouchEvent(MotionEvent event) { Log.e("flag","onTouchEvent"); return super.onTouchEvent(event); } /** * 当View获取或失去焦点时触发 * @chu'faparam gainFocus * @param direction * @param previouslyFocusedRect */ @Override protected void onFocusChanged(boolean gainFocus, int direction, Rect previouslyFocusedRect) { Log.e("flag","onFocusChanged"); super.onFocusChanged(gainFocus, direction, previouslyFocusedRect); } /** * 当窗口包含的View获取或者失去焦点时触发 * @param hasWindowFocus */ @Override public void onWindowFocusChanged(boolean hasWindowFocus) { Log.e("flag","onWindowFocusChanged"); super.onWindowFocusChanged(hasWindowFocus); }
探索view的触发事件
最新推荐文章于 2021-11-30 13:58:29 发布