常见的那些就不说了。
说一些不是特别常见,但是特别好的。
1:Shift+Alt+L
功能:自动生成返回对象。
例:如下,有多个MyButtionListen()对象,明显重复,我们只需要一个。
weather_manager_btn.setOnClickListener(new MyButtonListen());
weather_start_btn.setOnClickListener(new MyButtonListen());
weather_end_btn.setOnClickListener(new MyButtonListen());
note_manager_btn.setOnClickListener(new MyButtonListen());
note_start_btn.setOnClickListener(new MyButtonListen());
note_end_btn.setOnClickListener(new MyButtonListen());
此时我们把光标放置在
new MyButtonListen()//光标放在这里);
然后同时按下:Shift+Alt+L这三个按键,弹出对话框
这里输入返回值名称的,可以修改,也可以直接点OK。结果:
MyButtonListen myButtonListen = new MyButtonListen();
weather_manager_btn.setOnClickListener(myButtonListen);
weather_start_btn.setOnClickListener(myButtonListen);
weather_end_btn.setOnClickListener(myButtonListen);
note_manager_btn.setOnClickListener(myButtonListen);
note_start_btn.setOnClickListener(myButtonListen);
note_end_btn.setOnClickListener(myButtonListen);
达到效果。