Я работал над своим приложением, и мне нужно составить список небольших групп представлений, таких как:
(я не смог опубликовать свое изображение, потому что StackOverflow вещь, которой я не достаточно известен)
ИЗОБРАЖЕНИЕ
Фрагмент показан и правильно применен, но не отображается группа просмотра, которую я пытаюсь отобразить.
Я могу 'не могу найти способ заставить мой фрагмент воспринять и заставить работать кнопки (но сейчас дело не в этом, поэтому я задам вопрос позже)
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)
val options = arrayOf("A","V")
option = view.spinner as Spinner
result = view.textView7 as TextView
option.adapter = ArrayAdapter<String>(activity,android.R.layout.simple_list_item_1,options)
return viewOfLayout
}
}
Вот полный тексткод: https://pastebin.com/fYyXkupM
(я уточняю, что мой фрагмент отображается правильно)
-> Я думаю, что моя ошибка оттуда идет:
val view = layoutInflater.inflate(R.layout.sensor_item, mainLayout, false)
если я заменю «mainLayout» на «контейнер», он работает, но это не дочерний фрагмент.
Спасибо.