Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.corrupted.radheat.TEMPER
- import android.os.Bundle
- import android.support.v4.app.Fragment
- import android.view.LayoutInflater
- import android.view.View
- import android.view.ViewGroup
- import android.widget.*
- import kotlinx.android.synthetic.main.sensor_item.view.*
- class EditFragment : Fragment() {
- lateinit var option : Spinner
- lateinit var result : TextView
- private lateinit var viewOfLayout: View
- override fun onCreateView(
- inflater: LayoutInflater,
- container: ViewGroup?,
- savedInstanceState: Bundle?
- ): View? {
- viewOfLayout = inflater.inflate(R.layout.edit_fragment, container, false)
- val mainLayout = viewOfLayout.findViewById(R.id.scrollView1) as ScrollView
- //create a view to inflate the layout_item (the xml with the textView created before)
- val view = layoutInflater.inflate(R.layout.sensor_item, mainLayout, false)
- option = view.spinner
- result = view.textView7
- val options = arrayOf("A","V")
- option.adapter = ArrayAdapter<String>(activity,android.R.layout.simple_list_item_1,options)
- option.onItemSelectedListener = object : AdapterView.OnItemSelectedListener{
- override fun onNothingSelected(parent: AdapterView<*>?) {
- result.text = "0"
- }
- override fun onItemSelected(parent: AdapterView<*>?, view: View?, position: Int, id: Long) {
- result.text = options[position]
- }
- }
- return viewOfLayout
- }
- }
- class InfoFragment : Fragment() {
- override fun onCreateView(
- inflater: LayoutInflater,
- container: ViewGroup?,
- savedInstanceState: Bundle?
- ): View {
- // Inflate the layout for this fragment
- return inflater.inflate(R.layout.info_fragment, container, false)
- }
- }
- class ParamsFragment : Fragment() {
- override fun onCreateView(
- inflater: LayoutInflater,
- container: ViewGroup?,
- savedInstanceState: Bundle?
- ): View {
- // Inflate the layout for this fragment
- return inflater.inflate(R.layout.parameters_fragment, container, false)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement