Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package id.co.rumahcoding.sekolahku
- import android.os.Bundle
- import android.text.TextUtils
- import android.widget.Toast
- import com.google.android.material.snackbar.Snackbar
- import androidx.appcompat.app.AppCompatActivity
- import kotlinx.android.synthetic.main.activity_test.*
- import kotlinx.android.synthetic.main.slide1_task8.*
- class FormActivity : AppCompatActivity() {
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- setContentView(R.layout.activity_test)
- setSupportActionBar(toolbar)
- fab.setOnClickListener { view ->
- Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
- .setAction("Action", null).show()
- }
- btnSimpan.setOnClickListener {
- //edittext
- val strNamaDepan = etNamaDepan.text.toString()
- val strNamaBelakang = etNamaBelakang.text.toString()
- val strNoHp = etNoHP.text.toString()
- val strAlamat = etAlamat.text.toString()
- //radiobutton
- var strGender = ""
- when(rgGender.checkedRadioButtonId){
- R.id.rbPria -> strGender = rbPria.text.toString()
- R.id.rbWanita -> strGender = rbWanita.text.toString()
- }
- //spinner
- val strJenjang = spJenjang.selectedItem.toString()
- //checkbox
- var strHobi = ""
- val hobiList = ArrayList<String>()
- if(cbMembaca.isChecked){
- hobiList.add(cbMembaca.text.toString())
- }
- if(cbMenulis.isChecked){
- hobiList.add(cbMenulis.text.toString())
- }
- if(cbMenggambar.isChecked){
- hobiList.add(cbMenggambar.text.toString())
- }
- strHobi = TextUtils.join(",", hobiList)
- val infoList = ArrayList<String>()
- infoList.add("Hello $strNamaDepan $strNamaBelakang")
- infoList.add("NoHp : $strNoHp")
- infoList.add("Gender : $strGender")
- infoList.add("Jenjang : $strJenjang")
- infoList.add("Hobi : $strHobi")
- infoList.add("Alamat : $strAlamat")
- val info = TextUtils.join("\n", infoList)
- Toast.makeText(this, info,Toast.LENGTH_LONG).show()
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement