EDIT:Противоречивые размещения объекта внутри CardView с RecyclerView
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: Как ни странно, он получает багги, только если есть только < = 3 элементов. Более того, поскольку каждый элемент можно прокручивать, макет будет «исправлять» себя при рестанировании.
ДОПОЛНИТЕЛЬНЫЕ ДЕТАЛИ: Ссылка на демонстрационное видео, которое показывает проблему.
Youtube Video - https://youtu.be/zlwi_Bz-HQo
Так ниже скриншот, был взят из того же бежать от андроида студии.
На скриншоте у меня есть 2 одинаковых вида карты (с фиктивными данными прямо из .xml, поэтому я не назначаю данные из java-файла).
Если вы, ребята, смотрите в правом нижнем углу каждого
CardView
, есть вид текст под названием «читать далее».Как ни странно, даже если они идентичны, это по-другому. Кстати, это на самом деле 3 одинаковые карты. При первом запуске верхний «читать еще» также неправильно размещен, но он автоматически корректирует себя, когда я полностью прокручиваю его вниз и обратно.
- Вторая проблема - это 5x4 точек в верхней части карты. Это по-другому отличается от того, что видно из редактора.
(Размещение является точным на редакторе)
Любой идею, как справиться с этим неисправностьобъявлением? Благодарю.
Btw, я не уверен, что вам нужен код, но на всякий случай, вот он на Pastebin (чтобы сократить длину сообщения).
- visit_note_timeline.xml (cardview)
- VisitNoteAdapter.java (В случае, если вам интересно, "Визит к сведению" это просто манекен пустой класс)
- MainActivity.java
- ratings_previews.xml (5x4 белые точки на правом верхнем углу карты, при дополнительной кнопки)
- activity_main.xml
- content_main.xml
Ваше видео YouTube не работает, оно застревает. Загрузите новое видео для него. –
@VipulAsri сделано. пожалуйста, проверьте его снова. –
Если вы удалите XML-элементы, отличные от «read more», все-таки случилась такая же проблема? – nshmura