天天看点

Android的一些trick

1、点击空白收起键盘

iOS点击空白收起键盘,Android这边要怎么处理呢。其实很简单,代码如下。

private static void setTouchListener(final Activity context){
    context.getWindow().getDecorView().setOnTouchListener(new View.OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
                if (context.getCurrentFocus() != null) {
                    imm.hideSoftInputFromWindow(context.getCurrentFocus().getWindowToken(),);
                }else {
                    imm.hideSoftInputFromWindow((context.findViewById(android.R.id.content)).getWindowToken(),);
                }
                return false;
            }
        });
    }
           

就是给DecorView设置TouchListener,然后在onTouch里面,收起键盘,并返回false。

2、XML生成v21文件

Android的一些trick

即每次在右击生成新文件时,注意在输入文件名称的那个界面中,把右侧列表拉到底部,选择version

Android的一些trick

点向右的箭头,填入版本为21

Android的一些trick

这样就可以生成v21的文件了