Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
steam13
1 / 1 / 1
Регистрация: 24.02.2012
Сообщений: 32
1

Как удалять элементы с экрана

07.03.2013, 21:35. Просмотров 1111. Ответов 3
Метки нет (Все метки)

Начал потихоньку осваивать Android изнутри.
Пишу небольшую прогу по дискретной математике.
Возник вопрос, как удалять элементы с экрана?
Прграмма ищет НОД и его линейное представление с помощью алгоритма Евклида и выводит каждый шаг вычислений.
Вычисления вывожу по строчкам в TableLayout. (скрин во вложении)
Вот мой код вывода
Java
1
2
3
4
5
6
7
8
9
        TableRow tr_head = new TableRow(this);
        TextView num1 = new TextView(this);
        if(n1!=0) num1.setText(n1+" ("+k11+";"+k12+")"); else num1.setText("0");
        TextView num2 = new TextView(this);
        if(n2!=0) num2.setText(n2+" ("+k21+";"+k22+")"); else num2.setText("0");
        TextView qq = new TextView(this);
        qq.setText("["+q+"]");
        tr_head.addView(num1);  tr_head.addView(num2); tr_head.addView(qq);
        t1.addView(tr_head);
А вот как мне удалять результаты предыдущих вычислений?
По одному в цикле, или же сразу очищать весь Layout.
Спасибо за внимание)
0
Миниатюры
Как удалять элементы с экрана  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.03.2013, 21:35
Ответы с готовыми решениями:

Дизайн: элементы размещаются как в рамке, которая меньше экрана
Всем привет, подскажите почему так происходит и как это исправить ? Каким бы...

Как динамически добавлять/удалять страницы ViewPager
Добрый день Всем! как можно добавлять и удалять страницы во ViewPager? ...

Как узнать разрешение экрана
Пробовал Display display = ((WindowManager)...

Как отследить поворот экрана
Есть 2 активити Главный activity_main.xml (на котором есть одна кнопка с id=...

Как проверить разрешение экрана?
Знаю что в Гугле можно поискать, я искал, но то, что мне нужно не нашел... Дело...

3
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
08.03.2013, 00:02 2
Цитата Сообщение от steam13 Посмотреть сообщение
Возник вопрос, как удалять элементы с экрана?
удалить - remove. учите английский.


Цитата Сообщение от steam13 Посмотреть сообщение
По одному в цикле, или же сразу очищать весь Layout.
я бы использовал ListView.
0
steam13
1 / 1 / 1
Регистрация: 24.02.2012
Сообщений: 32
08.03.2013, 02:25  [ТС] 3
V0v1k, ваш совет по поводу английского совершенно не к месту. Английский - это не язык программирования)
Обоснуйте пожалуйста, чем лист лучше?

P.S. Нашел функцию очищения вьюшки
Java
1
2
View view = findViewById(R.id.tlt1);
        ((ViewGroup) view).removeAllViews();
Все работает) можно закрывать)
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
08.03.2013, 03:30 4
Цитата Сообщение от steam13 Посмотреть сообщение
V0v1k, ваш совет по поводу английского совершенно не к месту. Английский - это не язык программирования)
ну а каким языком названы методы, переменные, классы?

Цитата Сообщение от steam13 Посмотреть сообщение
removeAllViews
вот видите

Цитата Сообщение от steam13 Посмотреть сообщение
Обоснуйте пожалуйста, чем лист лучше?
не будет создано тыщу вьюшек даже если было тыщу шагов вычислений.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.03.2013, 03:30

Как сделать блокировку экрана
Как сделать экран блокировки с паролем при разблокировки телефона?

Регистрируется ли блокировка экрана как событие?
регистрируется ли блокировка экрана как событие. Какие изменения происходят в...

как программно сделать скриншот экрана
как програмно сделать скриншот экрана?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru