-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80


уменьшение нумерации строк

Понедельник, 01 Февраля 2021 г. 21:28 + в цитатник
Vashnaemnik:
Цитата Gonarh @
Удаляешь ты строку в объекте tableLayout,
    tableLayout.removeView(tr);
    Toast.makeText(getApplicationContext(), "Ребенок удалён", Toast.LENGTH_SHORT).show();

а нумерацию пытаешься менять в объекте number который не изменился.
    //изменение нумерации при удалении строки
    int aInt = table_children.getChildCount();
    for (int m = 0; m < aInt; m++) {
    String aString = Integer.toString(aInt - 1);
    number.setText(aString);
    }

Зачем ты ребёнков удаляешь, изувер.

Добавлено
Цитата Vashnaemnik @
уменьшает цифру последней созданной строки.

Потому что экземпляр класса TextView создаётся в момент нажатия кнопки "Добавить" и циклом
    for (int m = 0; m < aInt; m++) {
    String aString = Integer.toString(aInt - 1);
    number.setText(aString);
    }

Ты просто m раз меняешь надпись в последней добавленной строке. Судя по коду, писал методом тыка, не особо понимая что и зачем. В общем подтяни ООП.

Добавлено
Цитата Vashnaemnik @
Я правильно мыслю, сначала загнать ...

Не правильно. Отложи в сторону android studio и полистай или погугли ООП(объектно-ориентированное программирование),

Спасибо :D я знаю про свой косяк безграмотности в сфере ООП. Спасибо, разложили, все мои косяки по полкам но жить мне легче от этого не стало :tong:

Добавлено
Цитата Gonarh @
а нумерацию пытаешься менять в объекте number который не изменился.

А почему не изменился? Разве number не входит в ту же строку? Она составная строки, и удаляется вместе с ней.

https://forum.sources.ru/index.php?showtopic=421154&view=findpost&p=3844263

Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку