|
|
@@ -37,18 +37,19 @@ class YearFragment : BaseFragment<FragmentYearBinding>() {
|
|
|
numberAdapter.onNumClickListener = { bean, type ->
|
|
|
when (type) {
|
|
|
"0" -> {
|
|
|
- binding.tvYear.post {
|
|
|
+ binding.editYear.post {
|
|
|
stringBuffer.append(bean)
|
|
|
- binding.tvYear.setText(stringBuffer.toString())
|
|
|
- binding.tvYear.setSelection(stringBuffer.toString().length)
|
|
|
+ binding.editYear.setText(stringBuffer.toString())
|
|
|
+ binding.editYear.setSelection(stringBuffer.toString().length)
|
|
|
}
|
|
|
}
|
|
|
"1" -> {
|
|
|
- binding.tvYear.post {
|
|
|
+ binding.editYear.post {
|
|
|
if (stringBuffer.toString().isNullOrEmpty().not()) {
|
|
|
val size = stringBuffer.toString().length - 1
|
|
|
stringBuffer.deleteCharAt(size)
|
|
|
- binding.tvYear.setText(stringBuffer.toString())
|
|
|
+ binding.editYear.setText(stringBuffer.toString())
|
|
|
+ binding.editYear.setSelection(stringBuffer.toString().length)
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -68,7 +69,7 @@ class YearFragment : BaseFragment<FragmentYearBinding>() {
|
|
|
override fun initListener() {
|
|
|
binding {
|
|
|
btnNext.setOnSingleClickListener { view ->
|
|
|
- if (binding.tvYear.text.toString().trim().isNullOrEmpty()) {
|
|
|
+ if (binding.editYear.text.toString().trim().isNullOrEmpty()) {
|
|
|
val str = "请输入$toastInfo"
|
|
|
str.toast()
|
|
|
} else {
|
|
|
@@ -88,7 +89,6 @@ class YearFragment : BaseFragment<FragmentYearBinding>() {
|
|
|
}
|
|
|
|
|
|
override fun initData() {
|
|
|
-
|
|
|
}
|
|
|
|
|
|
override fun onResume() {
|
|
|
@@ -100,12 +100,20 @@ class YearFragment : BaseFragment<FragmentYearBinding>() {
|
|
|
* 加载数据
|
|
|
*/
|
|
|
private fun loadData() {
|
|
|
+ binding.editYear.requestFocus()
|
|
|
+ binding.editYear.isFocusable = true
|
|
|
+ binding.editYear.isFocusableInTouchMode = true
|
|
|
if (dao != null) {
|
|
|
question = dao?.getQuestion(1)
|
|
|
if (question != null) {
|
|
|
binding.data = question
|
|
|
toastInfo = question!!.reviewItem
|
|
|
- binding.tvYear.setText(question!!.inputString)
|
|
|
+ if (question!!.inputString.isNullOrEmpty().not()) {
|
|
|
+ stringBuffer.delete(0, question!!.inputString.length - 1)
|
|
|
+ stringBuffer.append(question!!.inputString)
|
|
|
+ binding.editYear.setText(question!!.inputString)
|
|
|
+ binding.editYear.setSelection(question!!.inputString.length)
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|