Форум программистов, компьютерный форум CyberForum.ru

Разница в способах вывода на TextView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как разобраться с многопоточностью? http://www.cyberforum.ru/android-dev/thread714777.html
Здравствуйте. Пытаюсь разобраться с многопоточностью, но что-то не выходит. В качестве примера пробую вывести в дочернем потоке строку в TextView. Пробовал делать по Шилдту не получилось. Вот одна из реализаций: package com.sample.httpExample; import android.app.Activity; import android.os.Bundle;
Программирование Android Виртульный склад. использование графики Здравствуйте! Помогите пожалуйста в реализации приложения под Android. Значит имеется склад, в нем имееются ящики, так же на складе есть работник который двигает эти ящики. пользователь выступает в качестве наблюдателя. вот что я уже имею //GameView.java http://www.cyberforum.ru/android-dev/thread714727.html
Скопировать свойства view Программирование Android
Здравствуйте, у меня есть view tvName = (TextView) convertView.findViewById(R.id.tvName); Мне нужно программно создать еще один view и скопировать все свойства tvName. (свойства типа pading, text size, weight и т. п.). Можно это как то сделать?
Программирование Android Размещение компонентов
Зраствуйте) у меня возник вопрос... можно ли компоненты разместить по колу у активити... может кто то находил такое в гугли... ато я ищу... но толку ноль... если кто то такое находил... киньте ссылку если не тяжело!!! Спасибо!
Программирование Android создание Bitmap http://www.cyberforum.ru/android-dev/thread714566.html
столкнулся с такой проблемой: есть в drawable imge.jpg , делаю в классе class MClass extends View Bitmap bm1 = BitmapFactory.decodeResource(getContext().getResources(R.drawable.plastic); Bitmap bm2 = Bitmap.createBitmap(bm1.getWidth(),bm1.getHeight(),bm1.getConfig()); если я все правильно понимаю то в bm2 должен быть mutable bm1? просто пытаюсь вывести
Программирование Android Bitmap загрузка изображения Здравствуйте... как я могу загрузить изображения в Bitmap имея URI на него..? Uri uri = Uri.fromFile(new File(ssDir, "ss.raw")); Зарание спасибо! подробнее

Показать сообщение отдельно
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225

Разница в способах вывода на TextView - Программирование Android

01.12.2012, 13:54. Просмотров 714. Ответов 9
Метки (Все метки)

Приветствую!

Возник такой теоретическо-практический вопрос, хотел бы его задать:
Выполняя обучающие уроки с одного из ресурсов, встретил такой способ вывода составного текста в TextView:

Java
1
2
3
4
DateField.setText(new StringBuilder()
        .append(CreateTime(mYear)).append("/")
        .append(CreateTime(mMonth+1)).append("/")
        .append(CreateTime(mDay)));
Ф-ция CreateTime преобразовывает числовое представление в строку.
Приведённый код выводит дату с разделителями.

Для эксперимента, по аналогии с C++ Builder'om, с которым я ранее работал, я написал так:

Java
1
DateField.setText(CreateTime(mYear) + "/" + CreateTime(mMonth+1) + "/" + CreateTime(mDay));
Оба варианта работают. И я не особо понимаю, для чего автор уроков реализовал более сложную конструкцию.
Мог бы кто-то вкратце разъяснить, в чём принципиальная разница между такими двумя способами вывода, и почему предпочтительно использовать конструкцию со "StringBuilder" и ".append()"?
Спасибо заранее.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru