Size: a a a

Android Developers

2021 February 13

S

Silent829 in Android Developers
Сергей П.
Для непрода полезезно написать и что то по всем правилам.
Куски кода/структур все одно пойдут в будущие проекты. Плюс навык и понимание.
+
источник

a

akella122⌬ in Android Developers
Попробую toString()
источник

a

akella122⌬ in Android Developers
akella122⌬
Попробую toString()
okhttp3.RequestBody$Companion$toRequestBody$2@6769809
источник

S

Silent829 in Android Developers
Владимир Худяков
всем привет, я недавно задавал вопрос, однако решение нашлось, но не совсем правильное, у меня есть TextView и ниже RecyclerView, нужно, чтобы при скролле RecyclerView TextView как бы не "налезал" на RecyclerView. Я использовал android:nestedScrollingEnabled, но он обрезает список, при чем прилично, как в таком случае решить ситуацию?
Кинь код а
источник

ВХ

Владимир Худяков... in Android Developers
<LinearLayout
           android:id="@+id/actsLayout"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:orientation="vertical"
           android:visibility="gone"
           app:layout_constraintEnd_toEndOf="parent"
           app:layout_constraintStart_toStartOf="parent"
           app:layout_constraintTop_toBottomOf="@id/viewSubstrateActs">

           <TextView
               android:id="@+id/thisContestActs"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:layout_marginStart="12dp"
               android:layout_marginTop="9dp"
               android:layout_marginBottom="4dp"
               android:onClick="openListContestActs"
               android:text="@string/esc_2021_rotterdam_the_netherlands"
               android:textAllCaps="true"
               android:textColor="@color/lavender"
               android:textSize="12sp" />

           <androidx.recyclerview.widget.RecyclerView
               android:id="@+id/recycler_iew"
               android:nestedScrollingEnabled="true"
               android:layout_width="match_parent"
               android:layout_height="0dp"
               android:layout_gravity="center_horizontal"
               android:layout_weight="1"
               android:overScrollMode="never"
               app:layout_behavior="@string/appbar_scrolling_view_behavior" />
@string/esc_2021_rotterdam_the_netherlands"
               android:textAllCaps="true"
               android:textColor="@color/lavender"
               android:textSize="12sp" />

           <androidx.recyclerview.widget.RecyclerView
               android:id="@+id/recycler_iew"
               android:nestedScrollingEnabled="true"
               android:layout_width="match_parent"
               android:layout_height="0dp"
               android:layout_gravity="center_horizontal"
               android:layout_weight="1"
               android:overScrollMode="never"
               app:layout_behavior="@string/appbar_scrolling_view_behavior" />
источник

S

Silent829 in Android Developers
Evgeny GooDi
abstract class BaseViewHolder<T : ViewBinding>(binding: T) : RecyclerView.ViewHolder(binding.root) {
   abstract fun bind(item: VideoUIModel?)
}

Не соображу как прописать чтобы не ругался
Сделай ещё BaseRecyclerViewAdapter
источник

S

Silent829 in Android Developers
Владимир Худяков
<LinearLayout
           android:id="@+id/actsLayout"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:orientation="vertical"
           android:visibility="gone"
           app:layout_constraintEnd_toEndOf="parent"
           app:layout_constraintStart_toStartOf="parent"
           app:layout_constraintTop_toBottomOf="@id/viewSubstrateActs">

           <TextView
               android:id="@+id/thisContestActs"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:layout_marginStart="12dp"
               android:layout_marginTop="9dp"
               android:layout_marginBottom="4dp"
               android:onClick="openListContestActs"
               android:text="@string/esc_2021_rotterdam_the_netherlands"
               android:textAllCaps="true"
               android:textColor="@color/lavender"
               android:textSize="12sp" />

           <androidx.recyclerview.widget.RecyclerView
               android:id="@+id/recycler_iew"
               android:nestedScrollingEnabled="true"
               android:layout_width="match_parent"
               android:layout_height="0dp"
               android:layout_gravity="center_horizontal"
               android:layout_weight="1"
               android:overScrollMode="never"
               app:layout_behavior="@string/appbar_scrolling_view_behavior" />
@string/esc_2021_rotterdam_the_netherlands"
               android:textAllCaps="true"
               android:textColor="@color/lavender"
               android:textSize="12sp" />

           <androidx.recyclerview.widget.RecyclerView
               android:id="@+id/recycler_iew"
               android:nestedScrollingEnabled="true"
               android:layout_width="match_parent"
               android:layout_height="0dp"
               android:layout_gravity="center_horizontal"
               android:layout_weight="1"
               android:overScrollMode="never"
               app:layout_behavior="@string/appbar_scrolling_view_behavior" />
А теперь перечитай то сообщение которое я тебе тогда отправил)
источник

L

Leonid in Android Developers
akella122⌬
Ну я пытаюсь понять так и должно быть или что-то не так
Наверное, сначала нужно убедиться, что запросы в принципе работают как ожидается.

Для этого лучше использовать отдельную прогу, в которой можно построить запрос и получить ответ со всеми кодами и хедерами. Postman, например.

Когда там все будет работать правильно, тогда делай это в своей андроидной проге.

Иначе долго ещё будешь искать проблему в разных компонентах.
источник

ВХ

Владимир Худяков... in Android Developers
Silent829
А теперь перечитай то сообщение которое я тебе тогда отправил)
ну смотри, я добавил тогда android:nestedScrollingEnabled="false" для RecyclerView и android:nestedScrollingEnabled="true" для LinearLayout, мне это помогло, но сам RecyclerView стал обрезаться
источник

S

Silent829 in Android Developers
Владимир Худяков
ну смотри, я добавил тогда android:nestedScrollingEnabled="false" для RecyclerView и android:nestedScrollingEnabled="true" для LinearLayout, мне это помогло, но сам RecyclerView стал обрезаться
Ты добавил в NestedScrollView все?
источник

S

Silent829 in Android Developers
Линеар добавь
источник

JF

Jorik Fat in Android Developers
Владимир Худяков
ну смотри, я добавил тогда android:nestedScrollingEnabled="false" для RecyclerView и android:nestedScrollingEnabled="true" для LinearLayout, мне это помогло, но сам RecyclerView стал обрезаться
источник

ВХ

Владимир Худяков... in Android Developers
да FrameLayout мне тут не поможет
источник

L

Leonid in Android Developers
akella122⌬
okhttp3.RequestBody$Companion$toRequestBody$2@6769809
Упорный, однако 😏
источник

JF

Jorik Fat in Android Developers
Владимир Худяков
да FrameLayout мне тут не поможет
а как Вы хотите отображать один View над другим без FrameLayout(ось Z)?
источник

ВХ

Владимир Худяков... in Android Developers
Jorik Fat
а как Вы хотите отображать один View над другим без FrameLayout(ось Z)?
тут задача немного другая
источник

ВХ

Владимир Худяков... in Android Developers
Silent829
Линеар добавь
<LinearLayout
           android:id="@+id/actsLayout"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:orientation="vertical"
           android:visibility="gone"
           android:nestedScrollingEnabled="true"
           app:layout_constraintEnd_toEndOf="parent"
           app:layout_constraintStart_toStartOf="parent"
           app:layout_constraintTop_toBottomOf="@id/viewSubstrateActs">

           <TextView
               android:nestedScrollingEnabled="false"
               android:id="@+id/thisContestActs"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:layout_marginStart="12dp"
               android:layout_marginTop="9dp"
               android:layout_marginBottom="4dp"
               android:onClick="openListContestActs"
               android:text="@string/esc_2021_rotterdam_the_netherlands"
               android:textAllCaps="true"
               android:textColor="@color/lavender"
               android:textSize="12sp" />

           <androidx.recyclerview.widget.RecyclerView
               android:id="@+id/recycler_iew"
               android:nestedScrollingEnabled="false"
               android:layout_width="match_parent"
               android:layout_height="0dp"
               android:layout_gravity="center_horizontal"
               android:layout_weight="1"
               android:overScrollMode="never"
               app:layout_behavior="@string/appbar_scrolling_view_behavior" />
@string/esc_2021_rotterdam_the_netherlands"
               android:textAllCaps="true"
               android:textColor="@color/lavender"
               android:textSize="12sp" />

           <androidx.recyclerview.widget.RecyclerView
               android:id="@+id/recycler_iew"
               android:nestedScrollingEnabled="false"
               android:layout_width="match_parent"
               android:layout_height="0dp"
               android:layout_gravity="center_horizontal"
               android:layout_weight="1"
               android:overScrollMode="never"
               app:layout_behavior="@string/appbar_scrolling_view_behavior" />
источник

ВХ

Владимир Худяков... in Android Developers
вот так у меня было
источник

n

n1kko in Android Developers
Друзья. Накидайте ссылок на то как правильно реализовать Pin Screen , не знаю как точно это называется, вход в приложение по пин коду. Или подскажите как гуглить )
источник

JF

Jorik Fat in Android Developers
Владимир Худяков
<LinearLayout
           android:id="@+id/actsLayout"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:orientation="vertical"
           android:visibility="gone"
           android:nestedScrollingEnabled="true"
           app:layout_constraintEnd_toEndOf="parent"
           app:layout_constraintStart_toStartOf="parent"
           app:layout_constraintTop_toBottomOf="@id/viewSubstrateActs">

           <TextView
               android:nestedScrollingEnabled="false"
               android:id="@+id/thisContestActs"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:layout_marginStart="12dp"
               android:layout_marginTop="9dp"
               android:layout_marginBottom="4dp"
               android:onClick="openListContestActs"
               android:text="@string/esc_2021_rotterdam_the_netherlands"
               android:textAllCaps="true"
               android:textColor="@color/lavender"
               android:textSize="12sp" />

           <androidx.recyclerview.widget.RecyclerView
               android:id="@+id/recycler_iew"
               android:nestedScrollingEnabled="false"
               android:layout_width="match_parent"
               android:layout_height="0dp"
               android:layout_gravity="center_horizontal"
               android:layout_weight="1"
               android:overScrollMode="never"
               app:layout_behavior="@string/appbar_scrolling_view_behavior" />
@string/esc_2021_rotterdam_the_netherlands"
               android:textAllCaps="true"
               android:textColor="@color/lavender"
               android:textSize="12sp" />

           <androidx.recyclerview.widget.RecyclerView
               android:id="@+id/recycler_iew"
               android:nestedScrollingEnabled="false"
               android:layout_width="match_parent"
               android:layout_height="0dp"
               android:layout_gravity="center_horizontal"
               android:layout_weight="1"
               android:overScrollMode="never"
               app:layout_behavior="@string/appbar_scrolling_view_behavior" />
присылайте скрины, код нечитаем
источник