如何在 Android Kotlin 中使用 OnClickListener 在一条消息中显示两个文本输入?
How to get two text inputs to show in one message with OnClickListener in Android Kotlin?
我有两个文本输入框和一个按钮。我设法实现了这一点,当两个文本字段都被填充并单击按钮时,将显示一条消息,显示第一个文本字段的输入。
我想做的是实现当两个文本字段都被填充并单击按钮时,将显示一条消息,显示来自两个文本字段的输入(在一条消息中)。
谁能帮我做一下?/有没有人做过类似的事情?提前致谢!
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val autotextView
= findViewById<AutoCompleteTextView>(R.id.autoTextViewStart)
val autotextViewZiel
= findViewById<AutoCompleteTextView>(R.id.autoTextViewZiel)
// Get the array of languages
val languages
= resources.getStringArray(R.array.Languages)
// Create adapter and add in AutoCompleteTextView
val adapter
= ArrayAdapter(this,
android.R.layout.simple_list_item_1, languages)
autotextView.setAdapter(adapter)
autotextViewZiel.setAdapter(adapter)
val button
= findViewById<Button>(R.id.btn); if (button != null)
{
button.setOnClickListener(View.OnClickListener {
val enteredText = autotextView.getText()
Toast.makeText(this@MainActivity, enteredText, Toast.LENGTH_SHORT).show()
})
}
我有两个文本输入框和一个按钮。我设法实现了这一点,当两个文本字段都被填充并单击按钮时,将显示一条消息,显示第一个文本字段的输入。
我想做的是实现当两个文本字段都被填充并单击按钮时,将显示一条消息,显示来自两个文本字段的输入(在一条消息中)。
谁能帮我做一下?/有没有人做过类似的事情?提前致谢!
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val autotextView
= findViewById<AutoCompleteTextView>(R.id.autoTextViewStart)
val autotextViewZiel
= findViewById<AutoCompleteTextView>(R.id.autoTextViewZiel)
// Get the array of languages
val languages
= resources.getStringArray(R.array.Languages)
// Create adapter and add in AutoCompleteTextView
val adapter
= ArrayAdapter(this,
android.R.layout.simple_list_item_1, languages)
autotextView.setAdapter(adapter)
autotextViewZiel.setAdapter(adapter)
val button
= findViewById<Button>(R.id.btn); if (button != null)
{
button.setOnClickListener(View.OnClickListener {
val enteredText = autotextView.getText()
Toast.makeText(this@MainActivity, enteredText, Toast.LENGTH_SHORT).show()
})
}