findViewById в Android kotlin фрагменте - PullRequest
0 голосов
/ 18 июня 2020

Обычно работает

  findViewById<TextView>(R.id.text_view).text = "foo"

, но это не работает во фрагменте.

Кажется, это работает, но кажется довольно громоздким

  getView()?.findViewById<TextView>(R.id.text_view)?.text = "foo"

Это правильно?

Что должен делать один в Fragment (это где-то задокументировано)?

1 Ответ

1 голос
/ 18 июня 2020

Пример привязки представлений во фрагменте в Kotlin

var view: View? = null
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,
                          savedInstanceState: Bundle?): View? { // Inflate the layout for this fragment
    view = inflater.inflate(R.layout.fragment_feedback_tab, container, false)
    return view
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...