|
|
|
@ -32,29 +32,28 @@ class SensorSettingActivity : NoOptionsActivity() {
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
mBinding.etName.setOnKeyListener(View.OnKeyListener { _, keyCode, event ->
|
|
|
|
|
mBinding.etName.setOnKeyListener { _, keyCode, event ->
|
|
|
|
|
if (keyCode == KeyEvent.KEYCODE_DPAD_UP) {
|
|
|
|
|
if (event.action == KeyEvent.ACTION_DOWN) {
|
|
|
|
|
tryFocusBackArea()
|
|
|
|
|
return@OnKeyListener true
|
|
|
|
|
return@setOnKeyListener true
|
|
|
|
|
}
|
|
|
|
|
} else if (keyCode == KeyEvent.KEYCODE_DPAD_DOWN) {
|
|
|
|
|
if (event.action == KeyEvent.ACTION_DOWN) {
|
|
|
|
|
mBinding.tvWarnSetting.requestFocus()
|
|
|
|
|
return@OnKeyListener true
|
|
|
|
|
return@setOnKeyListener true
|
|
|
|
|
}
|
|
|
|
|
} else if (keyCode == KeyEvent.KEYCODE_DPAD_CENTER || keyCode == KeyEvent.KEYCODE_ENTER){
|
|
|
|
|
} else if (keyCode == KeyEvent.KEYCODE_DPAD_CENTER || keyCode == KeyEvent.KEYCODE_ENTER) {
|
|
|
|
|
if (event.action == KeyEvent.ACTION_DOWN) {
|
|
|
|
|
mBinding.etName.showIme()
|
|
|
|
|
return@OnKeyListener true
|
|
|
|
|
return@setOnKeyListener true
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return@OnKeyListener false
|
|
|
|
|
return@setOnKeyListener false
|
|
|
|
|
}
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
mBinding.etName.setOnFocusChangeListener { v, hasFocus ->
|
|
|
|
|
if (!hasFocus){
|
|
|
|
|
mBinding.etName.setOnFocusChangeListener { _, hasFocus ->
|
|
|
|
|
if (!hasFocus) {
|
|
|
|
|
mBinding.etName.hideIme()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|