Картинка будет в конце, если текст будет 0 dp и приконстрейтить его к началу перента и картинки TextAlingnment end тут не причем. Я предлагаю отдельно поставить текст вью и имедж вью
Картинка будет в конце, если текст будет 0 dp и приконстрейтить его к началу перента и картинки TextAlingnment end тут не причем. Я предлагаю отдельно поставить текст вью и имедж вью
Всё так, но ведь если строка будет занимать предположим длину в 100dp, а текста будет на 50, то между имейджом и самим текстом(не элементом текствью) будет 50 dp?
Всё так, но ведь если строка будет занимать предположим длину в 100dp, а текста будет на 50, то между имейджом и самим текстом(не элементом текствью) будет 50 dp?
а почему нельзя textview сделать wrap content по ширине?
Поставь просто марджин енд текст вью. Если текст поместится, то будет марджин такой как ты поставил или больше. Если не поместится, то перенесется, если поставишь высоту вреп контент
Поставь просто марджин енд текст вью. Если текст поместится, то будет марджин такой как ты поставил или больше. Если не поместится, то перенесется, если поставишь высоту вреп контент
Тоже как-то так и думал, но был не уверен, что с этого чёт выйдет. Окей, спасибо, буду чёт пробовать
https://www.youtube.com/watch?v=AkiltTv0CjA вот это видео мне больше зашло ) но спасибо за подсказку. Жаль что это не пару тройку недель назад )) А все таки какой то чейндж листенер все равно нужен для РВ. Потому что методов, которые удаляют или добавляют итемы, может быть много. Ну писать процедуру в каждый метод что ли?
если вдруг кому интересно, нашел какой слушатель вешать на изменение позиций в ресайклер вью имлементируем - ViewGroup.OnHierarchyChangeListener создается два метода (onChildViewAdded и onChildViewRemoved) в них мы пишем свой код. в онКриейт присваиваем слушателя ресайклеру - yourResyclerView.setOnHierarchyChangeListener(this);