当我从纵向将其变为横向时,我的Android模拟器应销毁textView小部件的内容。但这不是这样做的,为什么?是不是破坏了活动? 在仿真器中查看“这是第一个文本”-当它处于纵向模式时,我在仿真器中添加了这一行。
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.text.method.ScrollingMovementMethod
import android.view.View
import android.widget.Button
import android.widget.EditText
import android.widget.TextView
class MainActivity : AppCompatActivity() {
private var textView: TextView? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
//comment
val userInput: EditText = findViewById<EditText>(R.id.editText)
val button: Button = findViewById<Button>(R.id.button)
textView = findViewById<TextView>(R.id.textView)
textView?.text = ""
textView?.movementMethod =
ScrollingMovementMethod() // It allows my text view widget to scroll upward
userInput.text.clear()
button.setOnClickListener(object : View.OnClickListener {
override fun onClick(p0: View?) {
textView?.append(userInput.text)
textView?.append("\n")
userInput.setText("")
}
})
}
}
```[enter image description here][1]
[1]: https://i.stack.imgur.com/oLRr3.png