Articles of андроидов фрагментов

Ошибка раздувания фрагмента класса android kotlin

Итак, во-первых, я отвечаю на ваш вопрос: «Вы действительно? На это много ответов». Да, я знаю, но я действительно пытаюсь решить эту проблему как третий день: во всех SOF нет никаких сомнений в моей ошибке. У меня есть два похожих проекта: на Java и в Котлине. Но это ошибка f @ # ^%! @ Только […]

Kotlin-android-расширение связи между классами, аналогичными общению с другими фрагментами

У меня есть 3 части моего проекта: модель, которая выполняет вычисления, некоторые фрагменты, отображающие пользовательский интерфейс и отправляющие триггер на мою третью часть, основное действие. Я сделал все свои фрагменты с некоторыми интерфейсами, такими как « Общение с другими фрагментами» . Однако теперь мне нужна одна из частей моей модели, чтобы вызвать некоторые изменения пользовательского […]

Содержимое фрагмента скрыто за BottomNavigationView при прокрутке

Я исследовал это довольно сильно и не понимаю, что делать – у меня есть некоторый контент в фрагменте, который обрезается баром BottomNavigation в действии, и я не уверен, что делать. Я попытался добавить app:layout_behavior="@string/appbar_scrolling_view_behavior" в NestedScrollView, но нижняя часть содержимого (имена мест) все еще обрезана – возможно, это легкое решение для этого, но я не […]

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

Я пытаюсь сказать, когда пользователь выбирает другой фрагмент в моем навигационном ящике. Я пытался использовать override fun setUserVisibleHint(isVisibleToUser: Boolean) { super.setUserVisibleHint(isVisibleToUser) } Как я переключаю фрагменты в свой MainActivity: override fun onNavigationItemSelected(item: MenuItem): Boolean { // Handle navigation view item clicks here. when (item.itemId) { R.id.nav_camera -> { // Handle the camera action val fragment: […]

Как заменить FrameLayout фрагментом на Kotlin на Android

Я пытаюсь разработать приложение для Android с Kotlin, но я немного ударил, пытаясь динамически перемещать фрагменты. То, что я пытаюсь сделать, это заменить FrameLayout в макете Действия с фрагментом. В настоящее время, когда я пытаюсь запустить свое приложение, он просто показывает белый экран под панелью инструментов, заставляя меня поверить, что фрагмент не добавляется в FrameLayout […]

Как использовать Anko DSL внутри фрагмента?

В вики-странице Github этот пример используется для экземпляра Activity : override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) verticalLayout { padding = dip(30) editText { hint = "Name" textSize = 24f } editText { hint = "Password" textSize = 24f } button("Login") { textSize = 26f } } } Как сделать то же самое внутри Fragment ? […]

Расширения Android Kotlin и сохранившийся фрагмент

Я использую расширения Kotlin для Android в своем проекте, и я столкнулся с каким-то поведением, которое я не могу понять. Я использую этот код для сохранения моего фрагмента в активности: val fragment = fragmentManager.findFragmentByTag("hello") ?: HelloFragment() fragmentManager.beginTransaction() .replace(R.id.fragment_container, fragment, "hello") .commit() Это сохранившийся Fragment : import kotlinx.android.synthetic.hello.* public class HelloFragment : Fragment() { val text […]