Size: a a a

StartAndroid Ru Chat

2021 February 02

IB

Ivan B in StartAndroid Ru Chat
и интересно что стопы которые стоят внутри RECYCLER VIEW и которые работают при изначальной отрисовке таблицы  - не работают после notifyDataSetChanged
т.е. как будто бы notifyDataSetChanged и вправду не отрисовывает дату заново
(правда ктото тогда удаляет старые данные из таблицы)
источник

AV

Alexandr Volosinovsc... in StartAndroid Ru Chat
Ivan B
и интересно что стопы которые стоят внутри RECYCLER VIEW и которые работают при изначальной отрисовке таблицы  - не работают после notifyDataSetChanged
т.е. как будто бы notifyDataSetChanged и вправду не отрисовывает дату заново
(правда ктото тогда удаляет старые данные из таблицы)
список данных не очищается?
источник

IB

Ivan B in StartAndroid Ru Chat
public void update(List<Range> newList){
       list.clear();
       list.addAll(newList);
       this.notifyDataSetChanged();
   }
ну вот есть такая стандартная функция при добавлении элемента
источник

IB

Ivan B in StartAndroid Ru Chat
по стопам я вижу что лист реально увеличился на один
после этого notifyDataSetChanged и вся таблица стала пустой
источник

AV

Alexandr Volosinovsc... in StartAndroid Ru Chat
в newList что есть?
источник

IB

Ivan B in StartAndroid Ru Chat
лист +1 больше
источник

MB

Maxim B. in StartAndroid Ru Chat
У меня есть Toolbar, у него есть меню, все работает прекрасно, как только устанавливаю его в качестве Actionbar, меню пропадает.
Код максимально простой
        toolbar.inflateMenu(R.menu.detail_menu)
       (requireActivity() as AppCompatActivity).setSupportActionBar(binding.toolbar)
источник

AV

Alexandr Volosinovsc... in StartAndroid Ru Chat
Ivan B
лист +1 больше
надо смотреть что происходит, так как все должно работать
источник

A

Aleksandr G in StartAndroid Ru Chat
Всем привет, подскажите пожалуйста, как сделать так, чтобы одна кнопка выполняла несколько действий?
`switch (v.getId()) {
           case  R.id.btnMult:
               oper = "*";
               result = num1 * quantity1;
               break;
           case  R.id.btnMult:
               oper = "*";
               result = num1 * quantity2;
               break;
       }`
источник

V

Vladushka in StartAndroid Ru Chat
Вынести действия кнопок в методы
И дергать несколько методов, которые нужны
источник

IB

Ivan B in StartAndroid Ru Chat
ктото подскажет - когда в любом списке создаешь layout для одной строки
и в ней скажем есть какие-то textview и скажем imageview содержащий картинку или иконку
как эту иконку заставить держаться строго по центру во всех направлениях, потому как она норовит уехать куда-то в центр экрана?
все эти layout_gravity ни черта не работают

layout экрана канеш LinearLayout
источник

V

Vladushka in StartAndroid Ru Chat
если у тебя лэяут элемента списка LinearLayout, и с учетом, что у тебя несколько вьюх, то картинка никак не может быть посередине, так как в этом лэяуте вьюхи друг за другом размещаются
хочешь посередине - привяжи по всем краям в констрейнт лэяуте
источник

IB

Ivan B in StartAndroid Ru Chat
Vladushka
если у тебя лэяут элемента списка LinearLayout, и с учетом, что у тебя несколько вьюх, то картинка никак не может быть посередине, так как в этом лэяуте вьюхи друг за другом размещаются
хочешь посередине - привяжи по всем краям в констрейнт лэяуте
имелось в виду посредине вертикально
источник

IB

Ivan B in StartAndroid Ru Chat
Vladushka
если у тебя лэяут элемента списка LinearLayout, и с учетом, что у тебя несколько вьюх, то картинка никак не может быть посередине, так как в этом лэяуте вьюхи друг за другом размещаются
хочешь посередине - привяжи по всем краям в констрейнт лэяуте
LinearLayout недостаточно умен чтобы суметь привязать imageview по центру вьюхи?
источник

V

Vladushka in StartAndroid Ru Chat
Ivan B
имелось в виду посредине вертикально
покажи разметку
источник

IB

Ivan B in StartAndroid Ru Chat
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
   xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   xmlns:tools="http://schemas.android.com/tools"
   android:id="@+id/relativeLayout"
   android:weightSum="10"
   android:layout_width="match_parent"
   android:layout_height="50dp">

   <TextView
       android:id="@+id/rNa"
       android:layout_width="0dp"
       android:layout_height="wrap_content"
       android:layout_marginRight="20dp"
       android:layout_marginLeft="20dp"
       android:layout_weight="3"
       android:gravity="center_horizontal"
       android:textSize="18sp"
       android:textStyle="bold"

       tools:layout_editor_absoluteY="105dp" />

   <TextView
       android:id="@+id/r1"
       android:layout_width="0dp"
       android:layout_height="wrap_content"
       android:layout_marginRight="20dp"
       android:layout_weight="3"

       tools:layout_editor_absoluteY="105dp" />

   <TextView
       android:id="@+id/r2"
       android:layout_width="0dp"
       android:layout_height="wrap_content"
       android:layout_marginRight="20dp"
       android:layout_weight="3"

       tools:layout_editor_absoluteY="105dp" />

   <ImageView
       android:layout_width="0dp"
       android:layout_height="wrap_content"
       android:layout_gravity="center_horizontal|center_vertical"
       android:layout_weight="1"
       android:src="@drawable/photo"></ImageView>
</LinearLayout>
источник

V

Vladushka in StartAndroid Ru Chat
1. где ориентация ?
2. ты весов наставил ,которые определяют, как вьюхи будут занимать пространство на экране
3. я знаю, что ширина 0dp и привязка по левому и правому краю в констрейнт леяуте растянет вью по ширине (с высотой все аналогично) , но не помню такого приема для лайниар
4. не выноси себе мозг и сделай на констрейнт леяуте
источник

A

Anton in StartAndroid Ru Chat
Всем привет. У меня меняется значение переменной в непонятном мне месте и моменте. Класс создается лишь раз, сеттер на это поле вызывается тоже лишь раз. После сетта значение ещё недолго "держится", а потом в какой-то непонятный момент оно уходит в дефолтное. Watchpoint тоже не тригеррится на поле, только на сеттере. Могу я как-то выести стектрейс по полю или что-то тому подобное?
источник

/

//Adam in StartAndroid Ru Chat
error: duplicate value for resource 'attr/chipSpacing' with config ''. ребята что за ошибка??
источник

/

//Adam in StartAndroid Ru Chat
//Adam
error: duplicate value for resource 'attr/chipSpacing' with config ''. ребята что за ошибка??
соединяю библетека implementation "com.hootsuite.android:nachos:1.1.0" получаю такое ошибка
источник