desc:调整写法

main
xiaowusky 2 years ago
parent be71a7119e
commit 0b19f03f1f

@ -111,26 +111,26 @@ class ChooseParamsActivity : NoOptionsActivity() {
private fun set4focus() {
val startYearPicker = mBinding.startPicker.getPicker(YEAR)
startYearPicker?.setOnKeyListener(OnKeyListener { _, keyCode, event ->
startYearPicker?.setOnKeyListener { _, keyCode, event ->
if (keyCode == KeyEvent.KEYCODE_DPAD_LEFT) {
if (event.action == KeyEvent.ACTION_DOWN) {
tryFocusBackArea()
return@OnKeyListener true
return@setOnKeyListener true
}
}
return@OnKeyListener false
})
return@setOnKeyListener false
}
val endMinPicker = mBinding.endPicker.getPicker(MIN)
endMinPicker?.setOnKeyListener(OnKeyListener { _, keyCode, event ->
endMinPicker?.setOnKeyListener { _, keyCode, event ->
if (keyCode == KeyEvent.KEYCODE_DPAD_RIGHT) {
if (event.action == KeyEvent.ACTION_DOWN) {
mBinding.rbS30.requestFocus()
return@OnKeyListener true
return@setOnKeyListener true
}
}
return@setOnKeyListener false
}
return@OnKeyListener false
})
}
private fun returnDataback() {

@ -32,28 +32,27 @@ 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) {
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 ->
mBinding.etName.setOnFocusChangeListener { _, hasFocus ->
if (!hasFocus) {
mBinding.etName.hideIme()
}

@ -53,26 +53,26 @@ class TimeSettingActivity : NoOptionsActivity() {
private fun set4focus() {
val yearPicker = mBingding.picker.getPicker(DateTimeConfig.YEAR)
yearPicker?.setOnKeyListener(View.OnKeyListener { _, keyCode, event ->
yearPicker?.setOnKeyListener { _, keyCode, event ->
if (keyCode == KeyEvent.KEYCODE_DPAD_LEFT) {
if (event.action == KeyEvent.ACTION_DOWN) {
tryFocusBackArea()
return@OnKeyListener true
return@setOnKeyListener true
}
}
return@OnKeyListener false
})
return@setOnKeyListener false
}
val endMinPicker = mBingding.picker.getPicker(DateTimeConfig.MIN)
endMinPicker?.setOnKeyListener(View.OnKeyListener { _, keyCode, event ->
endMinPicker?.setOnKeyListener { _, keyCode, event ->
if (keyCode == KeyEvent.KEYCODE_DPAD_RIGHT) {
if (event.action == KeyEvent.ACTION_DOWN) {
mBingding.tvCancel.requestFocus()
return@OnKeyListener true
return@setOnKeyListener true
}
}
return@setOnKeyListener false
}
return@OnKeyListener false
})
}
fun setShowTime(time: Long) {

Loading…
Cancel
Save