1.主要实现功能:
①聊天界面的实现
②状态栏沉浸
③软键盘自动弹出
④发消息后ScrollView的自动滚动,并使EditText再次获取焦点
2.上个界面,看看是不是符合你的需求,符合的话继续向下看
3.主界面在MainActivity中实现
//onCreate中
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {//沉浸式状态栏的实现
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
}
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);//弹出软键盘后自动重新计算布局