为什么我的模拟器没有在横向模式下破坏活动?

时间:2019-10-21 15:21:27

标签: android-studio kotlin android-activity

当我从纵向将其变为横向时,我的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

0 个答案:

没有答案