【发布时间】:2021-03-09 02:24:59
【问题描述】:
我有一个包含 EditText、Button、TextView 的简单片段。当点击Button 时,将从用户那里获取一个简单的字符串,并更新TextView。 但这对我不起作用,我的 TextView 不知何故消失了。但如果我不从用户那里获取字符串并预先定义它,TextView 确实会改变。
我的代码,
class First_Fragment : Fragment() {
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_first_, container, false)
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
val text=editTextNumber.text.toString() //user input
button.setOnClickListener {
textView.text=text
}
}
}
【问题讨论】:
标签: android kotlin fragment gettext settext