当Layout中有EditText时,会默认获取焦点并且弹出输入法,这种效果有时很反人类,So..
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
一行代码解决问题,在onCreate()的setContentView之后调用
栗子
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN)
// 初始定位 全都默认即可
var mLocationClient = LocationClient(this@MainActivity)