Size: a a a

Android Developers

2020 January 02

QH

Quantum Harmonizer in Android Developers
Vadim Morozov
кстати код который скинул
есть такой момент
container.addView(this, 0)

и вот не пойму 0 какую роль здесь играет?
ну типа в документации это index
но в моём случае это viewPager как он работает то?
А что в джавадоке про этот параметр пишут?
источник

ОА

Оганнес Асатрян in Android Developers
Quantum Harmonizer
А что в джавадоке про этот параметр пишут?
То, что писано - не читано, а что читано непонято
источник

QH

Quantum Harmonizer in Android Developers
Оганнес Асатрян
То, что писано - не читано, а что читано непонято
Не тебя спрашиваю)
источник

VM

Vadim Morozov in Android Developers
Quantum Harmonizer
А что в джавадоке про этот параметр пишут?
Adds a child view. If no layout parameters are already set on the child, the
    * default parameters for this ViewGroup are set on the child.
    *
    * <p><strong>Note:</strong> do not invoke this method from
    * {@link #draw(android.graphics.Canvas)}, {@link #onDraw(android.graphics.Canvas)},
    * {@link #dispatchDraw(android.graphics.Canvas)} or any related method.</p>
    *
    * @param child the child view to add
    * @param index the position at which to add the child
источник

QH

Quantum Harmonizer in Android Developers
Vadim Morozov
Adds a child view. If no layout parameters are already set on the child, the
    * default parameters for this ViewGroup are set on the child.
    *
    * <p><strong>Note:</strong> do not invoke this method from
    * {@link #draw(android.graphics.Canvas)}, {@link #onDraw(android.graphics.Canvas)},
    * {@link #dispatchDraw(android.graphics.Canvas)} or any related method.</p>
    *
    * @param child the child view to add
    * @param index the position at which to add the child
Да не сюда скидывать надо, а прочитать и понять
источник

VM

Vadim Morozov in Android Developers
Quantum Harmonizer
Да не сюда скидывать надо, а прочитать и понять
так я выше написал что ничего о нулевой позиции не написано
источник

ОА

Оганнес Асатрян in Android Developers
Уахааахах
источник

VM

Vadim Morozov in Android Developers
ну то есть с таким же успехом я могу убрать этот 0 и делов то ...
но он там же зачем то использовался
источник

QH

Quantum Harmonizer in Android Developers
Vadim Morozov
так я выше написал что ничего о нулевой позиции не написано
Нужно все два миллиарда допустимых значений описать?
0: первая позиция
1: вторая позиция
2: третья позиция
...
источник

А

Александр in Android Developers
Vadim Morozov
ну то есть с таким же успехом я могу убрать этот 0 и делов то ...
но он там же зачем то использовался
Hmm.
источник

ОА

Оганнес Асатрян in Android Developers
*мем с попкорном*
источник

VM

Vadim Morozov in Android Developers
Quantum Harmonizer
Нужно все два миллиарда допустимых значений описать?
0: первая позиция
1: вторая позиция
2: третья позиция
...
я понял к чему вы ведёте, типа закидывать вьюшку всегда на первую позицию
но при перерисовке у меня она будет опять 0
wtf)))
тут я запутался
и да, там где метод addView(child, -1)
меня тоже смутил
почему -1 я тоже не догнал)
источник

ОА

Оганнес Асатрян in Android Developers
В такие моменты я перехожу от теории к практике
источник

ОА

Оганнес Асатрян in Android Developers
Попробуй все варианты - с нулем, с единицей и без
источник

SD

Sergey Dovzhenko in Android Developers
всех с нг
сталкивался кто нить с
error: cannot find symbol class Models
при использовании дата биндинга

и не подтягивается праильно мой класс user класс в генерируемый класс биндинг)

в лайауте прописал
<data>
   <variable
       name="user"
       type="com.offor.application.Models.User" />

</data>
источник

ОА

Оганнес Асатрян in Android Developers
Ребилд пробовал?
источник

QH

Quantum Harmonizer in Android Developers
Vadim Morozov
я понял к чему вы ведёте, типа закидывать вьюшку всегда на первую позицию
но при перерисовке у меня она будет опять 0
wtf)))
тут я запутался
и да, там где метод addView(child, -1)
меня тоже смутил
почему -1 я тоже не догнал)
У нас же не айос какой-нибудь, в исходниках однозначно написано, как обрабатывается -1.
источник

VM

Vadim Morozov in Android Developers
Оганнес Асатрян
Попробуй все варианты - с нулем, с единицей и без
ну с нулём и без результат у меня один и тот же)
источник

А

Александр in Android Developers
Vadim Morozov
я понял к чему вы ведёте, типа закидывать вьюшку всегда на первую позицию
но при перерисовке у меня она будет опять 0
wtf)))
тут я запутался
и да, там где метод addView(child, -1)
меня тоже смутил
почему -1 я тоже не догнал)
Я это вбросил больше для того, чтобы показать, что логика "Ну коли я значение не пихнул, значит его и нету" не всегда корректная как бе.
источник

А

Александр in Android Developers
А про -1, надо просто глубже в метод провалиться.
В addViewInner() конкретно.
источник