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

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

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

 

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

 -Статистика

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




Форум на Исходниках.RU


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://forum.sources.ru.
Данный дневник сформирован из открытого RSS-источника по адресу http://forum.sources.ru/yandex.php, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

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

Воскресенье, 31 Января 2021 г. 15:22 + в цитатник
Vashnaemnik: Помогите пожалуйста. Я сделал таблицу с нумерацией. При добавлении строки все хорошо, даже когда удаляю часть строк, и создаю новые, он ставит нумерацию правильно, по количеству строк. Но когда я удаляю строку, он мне меняет номер только последней строки, а остальные остаются такие же. Последнюю удаляет ровно на столько, сколько строк осталось. То есть, было 6 строк. Удалил вторую, нумерация остается 1,3,4,5 а номер 6 становиться 2. А надо что бы все строки ниже удаляемой уменьшались на 1. Вот мой код отработки кнопки.
    add_to.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    if (!TextUtils.isEmpty(personal_account.getText().toString()) && !TextUtils.isEmpty(surname_child.getText().toString()) && !TextUtils.isEmpty(name_child.getText().toString()) &&
    !TextUtils.isEmpty(patronymic_child.getText().toString())) {
    TableLayout tableLayout = (TableLayout) findViewById(R.id.table_children);
    LayoutInflater inflater = LayoutInflater.from(MainActivity.this);
    TableRow tr = (TableRow) inflater.inflate(R.layout.table_row_plus, null);
    number = (TextView) tr.findViewById(R.id.number);
    //нумерации строк при добавлении строки
    int aInt = table_children.getChildCount();
    for (int m = 0; m < aInt; m++) {
    String aString = Integer.toString(m + 1);
    number.setText(aString);
    }
    fio_child = (TextView) tr.findViewById(R.id.fio_child);
    String tv1 = surname_child.getText().toString();
    String tv2 = name_child.getText().toString();
    String tv3 = patronymic_child.getText().toString();
    Value1 = tv1 + " " + tv2 + " " + tv3;
    fio_child.setText(Value1);
    number_lc = (TextView) tr.findViewById(R.id.number_lc);
    String tv4 = personal_account.getText().toString();
    number_lc.setText(tv4);
    //переопределяем ImageView, которые появляются со строками
    ImageView markOfTheRow = tr.findViewById(R.id.mark);
    markOfTheRow.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    final AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
    String myFio_child;
    TableRow tr = (TableRow)v.getParent();
    TextView reb = (TextView) tr.getChildAt(1);
    myFio_child = reb.getText().toString();
    builder.setMessage("Удалить: " + myFio_child + " ?");
    builder.setCancelable(true);
    builder.setNegativeButton("нет", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
    dialog.cancel();
    }
    });
    builder.setPositiveButton("Да", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
    tableLayout.removeView(tr);
    Toast.makeText(getApplicationContext(), "Ребенок удалён", Toast.LENGTH_SHORT).show();
    //нумерация строк при удалении строки
    for (int m = 0; m < (aInt - 1); m++) {
    String aString = Integer.toString(m + 1);
    number.setText(aString);
    }
    }
    });
    AlertDialog alertDialog = builder.create();
    alertDialog.show();
    }
    });
    tableLayout.addView(tr);
    dialog.dismiss();
    Toast.makeText(getApplicationContext(), "Ребенок добавлен", Toast.LENGTH_SHORT).show();
    } else {
    Toast.makeText(getApplicationContext(), "Заполните все поля", Toast.LENGTH_SHORT).show();
    }
    }
    });

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


Метки:  

Вопрос о микроволновке: опасность облучения СВЧ.

Воскресенье, 31 Января 2021 г. 13:02 + в цитатник
Dushevny:
Цитата Pavia @
Клетка Фарадея защищает только от молний и медленно изменяющихся токов
Спасибо, посмеялся.

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


Метки:  

Научный юмор

Воскресенье, 31 Января 2021 г. 06:15 + в цитатник
ya2500: Если бы вместо коронавируса был зомби-вирус: vk-видео, всего 3 мин 10 сек

Добавлено
там нужно включить звук(у меня он почему-то оказывается выключен по-умолчанию)

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


Метки:  

Вопрос о микроволновке: опасность облучения СВЧ.

Воскресенье, 31 Января 2021 г. 02:21 + в цитатник
amk: Вообще-то, 2.4 ГГц это частота молекулярного резонанса воды. За счёт поглощения мощности водой происходит разогрев пищи в микроволновке. 1 Вт такого излучения не может за короткое время серьёзно нагреть ткани и повредить белки, но длительное нахождение вблизи источника СВЧ-излучения может всё-же нанести белкам некоторые повреждения.
Микроволновку обычно включают два-три раза в день на несколько минут, и во время работы не стоят рядом с ней (таймер и так сработает), поэтому она и считается практически безопасной (при закрытой дверце).
Компьютер и сам является источником излучения в этом диапазоне.

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


Метки:  

Является ли использование Switch-Case (вместо If-Else) правилом плохого тона?

Воскресенье, 31 Января 2021 г. 02:09 + в цитатник
amk: Хорошей практикой в данном случае, думаю, будет использовать эти средства по их прямому назначению.
Switch - case использовать, если выбор осуществляется по значению некоторой переменной (выражения). Даже если этих значений всего два. И не оставлять второе значение на default.
If - else, если анализируется условие.

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


Метки:  

ИИ наступает

Суббота, 30 Января 2021 г. 21:00 + в цитатник
ya2500: Разработанные компанией Boston Dynamics роботы Atlas и Spot умеют немало: бегать, выполнять гимнастические упражнения, открывать двери и заниматься различными домашними делами. А в канун Рождества инженеры компании взялись обучить их не менее важному искусству — танцам. При этом роботы продемонстрировали впечатляющую степень свободы и двигались очень реалистично.

https://www.youtube.com/watch?v=KZ480XyAWDE

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


Метки:  

Прикольные новости

Суббота, 30 Января 2021 г. 17:52 + в цитатник

Метки:  

LENIN INC Wishmaster System (SSD Tweaker)

Суббота, 30 Января 2021 г. 14:05 + в цитатник
navodri: Первоначально создавался как оптимизатор Windows для работы SSD. Позже появился функционал для редактирования меню Windows и другие «плюшечки». Тестируйте, высказывайте свое мнение.

user posted image user posted image user posted image

Ссылка: Гугл Драйв (~400Кб)

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


Метки:  

Афоризмы

Суббота, 30 Января 2021 г. 04:36 + в цитатник
ya2500: Дьявол начинается с пены на губах ангела, вступившего в бой за святое правое дело. Всё превращается в прах — и люди, и системы. Но вечен дух ненависти в борьбе за правое дело. И благодаря ему зло на Земле не имеет конца. С тех пор, как я это понял, считаю, что стиль полемики важнее предмета полемики.

Григорий Померанц

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


Метки:  

Научный юмор

Пятница, 29 Января 2021 г. 21:39 + в цитатник
ya2500: Проведя эксперимент, пять из шести британских учёных убедились, что русская рулетка совершенно безопасна.

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


Метки:  

Научный юмор

Пятница, 29 Января 2021 г. 21:31 + в цитатник
ЫукпШ: Администрирование. Начало.
user posted image

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


Метки:  

Номера строк tableLayout

Пятница, 29 Января 2021 г. 20:53 + в цитатник
Vashnaemnik: Добрый вечер.
Подскажите, как сделать нумерацию строк в tableLayout так, что бы после удаления строк и дополнения новых строк, нумерация была без пробелов.
Сейчас у меня нумерация такая, что если есть первые четыре строки, удалить 2 и 3, то остается 1 и 4, а надо что бы оставались номера 1 и 2. А если после этого добавляю новую, то он не ставит ее 3, а делает 5.
Сейчас код такой:
    add_to.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    if (!TextUtils.isEmpty(personal_account.getText().toString()) && !TextUtils.isEmpty(surname_child.getText().toString()) && !TextUtils.isEmpty(name_child.getText().toString()) &&
    !TextUtils.isEmpty(patronymic_child.getText().toString())) {
    TableLayout tableLayout = (TableLayout) findViewById(R.id.table_children);
    LayoutInflater inflater = LayoutInflater.from(MainActivity.this);
    TableRow tr = (TableRow) inflater.inflate(R.layout.table_row_plus, null);
    number = (TextView) tr.findViewById(R.id.number);
    //для нумерации строк
    int aInt = count++;
    String aString = Integer.toString(aInt);
    number.setText(aString);
    fio_child = (TextView) tr.findViewById(R.id.fio_child);
    String tv1 = surname_child.getText().toString();
    String tv2 = name_child.getText().toString();
    String tv3 = patronymic_child.getText().toString();
    Value1 = tv1 + " " + tv2 + " " + tv3;
    fio_child.setText(Value1);
    number_lc = (TextView) tr.findViewById(R.id.number_lc);
    String tv4 = personal_account.getText().toString();
    number_lc.setText(tv4);
    ImageView markOfTheRow = tr.findViewById(R.id.mark);
    markOfTheRow.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    tableLayout.removeView(tr);
    Toast.makeText(getApplicationContext(), "Строчка удалена", Toast.LENGTH_SHORT).show();
    }
    });
    tableLayout.addView(tr);
    dialog.dismiss();
    Toast.makeText(getApplicationContext(), "Ребенок добавлен", Toast.LENGTH_SHORT).show();
    } else {
    Toast.makeText(getApplicationContext(), "Заполните все поля", Toast.LENGTH_SHORT).show();
    }
    }
    });


понимаю, что надо создать некое условие для сравнивания моего номера и количества строк:
for (int aInt = 1; aInt < trCount; aInt++)
tr - это мои tableRow
Но как их считать, что бы смочь передать их как int не пойму.
Подскажите.

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


Метки:  

remove tablerow

Пятница, 29 Января 2021 г. 19:01 + в цитатник
kopilov: Обсудили в личке.
Для тех, кто будет читать тему: проблема была в том, что Listener вешался на шаблонный экземпляр компонента, а надо было на создаваемый inflate-ом.

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


Метки:  

Почему при запуске OptionalFeatures.exe он пустой?

Пятница, 29 Января 2021 г. 15:42 + в цитатник
Rouse_: У меня не стоит этот OptionalFeatures.exe но подозреваю что у тебя не заполнен параметр с директорией у ShellExecute (ну и соответственно у WinExec - там как-то через первый параметр это указывается)

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


Метки:  

Прикольные новости

Пятница, 29 Января 2021 г. 14:31 + в цитатник

Метки:  

Пересылка данных из одного Qpixmap в другой.

Пятница, 29 Января 2021 г. 13:16 + в цитатник
Embedder: Уважаемые форумчане, помогите разобраться в вопросе.
Есть два Qpixmap, созданные в Qt5:

QPixmap * PixMap1, * PixMap2;
PixMap1 = new QPixmap(1000, 500);
PixMap2 = new QPixmap(1000, 500);


В первом хранится сравнительно редко меняющаяся информация.
Какими функциями данные из PixMap1 загрузить в PixMap2, а после графической модификации PixMap2, которая бывает чаще, вывести PixMap2 без мерцания на экран?

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


Метки:  

Является ли использование Switch-Case (вместо If-Else) правилом плохого тона?

Пятница, 29 Января 2021 г. 12:10 + в цитатник

Метки:  

Вопрос о микроволновке: опасность облучения СВЧ.

Пятница, 29 Января 2021 г. 12:10 + в цитатник
applegame:
Цитата Pavia @
Простой детектор показывает что поля выходят за микроволновку, перематайте на 14:35
https://youtu.be/GAkJUKMa2NM?t=883
Ага, из щелей, и только если детектор вплотную поднести. В этом же ролике дальше рассказывается, что никакого вреда от радиоволн нет.
О каких безопасных 2-5 метров можно говороить после этого?

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


Метки:  

Критический разбор ТЭ Дарвина

Пятница, 29 Января 2021 г. 02:09 + в цитатник
ya2500: Пара коротких видюшек об эволюции, как о компьютерной игре:

1. Как люди сломали игру:
https://www.youtube.com/watch?v=fTZKv9gLzjw

2. Люди - это имба?
https://www.youtube.com/watch?v=P2IvrLn4PWU

- собственно, обе они об одном и том же, чуть по-разному. Ну и, более толковая, чем эти туповатые, но залипательные видюшки, небольшая статья: почему кроманьонцы вытеснили неандертальцев

Добавлено
user posted image

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


Метки:  

Стихоплетенья в массы

Пятница, 29 Января 2021 г. 01:13 + в цитатник
ya2500: Вдруг из маминой из спальни,
Кривоногий и хромой,
Склизкий, жуткий, инфернальный,
Облачённый бахромой
Шевелящихся отростков,
Испускавших бледный свет.
Цвет! Огни, которым места
В познанной вселенной нет.

Неевклидовым тотчас же
Коммуналки стал декор,
Там где адское отродье
Исторгалось в коридор.
Искажая перспективу,
Источая едкий гной,
Тысячей аморфных пастей
Издавая хищный вой.

Надо мной разверзлась бездна,
Свет поник, не стало дня.
Рваные куски рассудка
Ускакали от меня.

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


Метки:  

Поиск сообщений в rss_forum_sources_ru
Страницы: 2628 ... 2492 2491 [2490] 2489 2488 ..
.. 1 Календарь