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

Задать фон view 16 битным цветом - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как разделить дату точками в text edit? http://www.cyberforum.ru/android-dev/thread1803139.html
Добрый день! Есть text edit и нужно , чтобы при вводе туда даты, она разделялась точками, то есть точки ставились автоматически. Подскажите , пожалуйста, как это сделать.
Android Не работает ActionBar в ListActivity Почему ActionBar не отображается? public class FileManager extends ListActivity{ ... @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.my_menu, menu); return super.onCreateOptionsMenu(menu); } ... http://www.cyberforum.ru/android-dev/thread1803090.html
Нарисовать текст drawTextOnPath горизонтально Android
Привет! Есть функция которая рисует текст на пути (drawTextOnPath). Путь этот повторяет круг. Текст рисуется вдоль окружности круга. Соответственно буквы поворачиваются вместе с кругом. Мне не нужен такой поворот, буквы должны быть отображены строго горизонтально. Подскажите как это сделать? Пробовал делать через background изображение, вместо отрисовки букв фоном поставил готовые...
Android Регистрация MediaPlayer
Подскажите как зарегистрировать MediaPlayer, чтоб при открытии файла он появлялся в диалоге предложенных app.
Android Не запускается AndroidStudio http://www.cyberforum.ru/android-dev/thread1802842.html
Не запускается AndroidStudio,появляется стартовое окно и исчезает,никаких сообщений,логов тоже никаких не создает. JDK установлен.Подскажите как найти причину.
Android Как ввести свою дату в андроид Добрый вечер. Задача такая: нужно ввести дату (например дня рождения) и посчитать сколько прошло дней, то бишь сколько дней живешь. План такой: текущую дату перевожу в миллисекунды, дату рождения перевожу в миллисекунды, вычитаю и перевожу в дни. Вопрос: как ввести свою дату?) Никак не могу понять) Пробовал таким образом вставлять дату и переводить в миллисекунды, но результат выдает... подробнее

Показать сообщение отдельно
vxg
Модератор
 Аватар для vxg
2737 / 1748 / 174
Регистрация: 13.01.2012
Сообщений: 6,539
06.09.2016, 16:34     Задать фон view 16 битным цветом
_Night_Scream_, можно так
Java
1
2
3
4
int c16 = нечто_из_контроллера;
int r = c16 & 0x1F;
int g = (c16 & 0x7E0) >> 5;
int b = (c16 & 0xF800) >> 11;
почему не short? что бы проблем не было)

Добавлено через 5 минут
Java
1
2
3
4
5
6
ByteBuffer bb = ByteBuffer.allocate(4).order(ByteOrder.LITTLE_ENDIAN);
byte[] _data = new byte[4];
//принимаем _data[0] и _data[1] - в _data[2] и _data[3] кладем нули
bb.position(0);
bb.put(_data).position(0);
int data = bb.getInt();
Добавлено через 2 минуты
...хотя мне кажется когда придут одни единицы может быть что-то не то при сдвигах из-за знаков

Добавлено через 14 секунд
...а может и нет)
 
Текущее время: 20:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru