MainActivity.kt
package com.example.administrator.kt_test
import android.app.FragmentManager
import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import android.view.View
import android.widget.EditText
class MainActivity : AppCompatActivity() {
// private var mrecycle_1=findViewById<RecyclerView>(R.id.mrecycle_1)
// private var mylm= LinearLayoutManager(this)
// var et_1=findViewById<EditText>(R.id.et_1)
private lateinit varmanager:FragmentManager
private lateinit var transaction:Any
private lateinit var et_1:EditText
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
et_1=findViewById<EditText>(R.id.et_1)
//结果引入
manager=getFragmentManager()
var transaction=manager.beginTransaction()
transaction.add(R.id.content_layout,ResultFrag())
transaction.commit()
}
public fun sendValue(view:View){
var info=et_1.getText().toString().trim()//trim()函数去掉头尾的空格
varresultFragment=ResultFrag()
var bundle=Bundle()
bundle.putString("info",info)
resultFragment.setArguments(bundle)
manager=getFragmentManager()
var transaction=manager.beginTransaction()
transaction.replace(R.id.content_layout,resultFragment)
transaction.commit()
}
}
ResultFrag.kt
package com.example.administrator.kt_test
import android.app.Fragment
import android.os.Bundle
import android.view.LayoutInflater