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

Какой прок от dpi относительно px? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Отобразить местоположение на карте по координатам http://www.cyberforum.ru/android-dev/thread1403804.html
Взял из книжки такой код для отображения местоположения на карте по заданным координатам (например, взял координаты Москвы): String geoURI = String.format("geo:%f,%f?z=10",...
Программирование Android Ошибка в Android Studio, связанная с java Доброго времени суток! У меня при компилировании проекта выходит ошибка : Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException:... http://www.cyberforum.ru/android-dev/thread1403803.html
Анимированная отрисовка символа Программирование Android
Всем добрые день! Хоть и здоровалась уже.:) Такой вопросец. Есть канвас. Хочу сделать отрисовку символа на нём. Но не просто отрисовку, а анимированую. Будто кто-то рисует по канве. На...
Загрузка изображений из интернета на реальном устройстве Программирование Android
По мотивам одной книжки написал такую вот программу, которая загружает и показывает изображение из интернета: public class MainActivity extends ActionBarActivity { private static final String...
Программирование Android Приложение на Android (дипломный проект) http://www.cyberforum.ru/android-dev/thread1403631.html
Всем доброго времени суток! Друзья, помогите с идеей приложения под Android. Предыдущую тему диплома запороли,теперь в свободном плавание, есть знания и не большой опыт в программировании на java....
Программирование Android Растянуть TableLayout на всю часть родителя Всех приветствую, котятки! На повестке дня снова вопрос... Мучаюсь здесь с TableLayout, но всё никак не могу растянуть его на всю часть парента. Помогите, пожалуйста! Такой вот кодец. ... подробнее

Показать сообщение отдельно
ILNAR_93
Android
221 / 221 / 23
Регистрация: 19.01.2013
Сообщений: 1,702
Записей в блоге: 3
27.03.2015, 08:28
Java
1
2
3
4
5
6
7
8
public float InttoDiP(int inttodipvar)
{
float fontScale = getApplicationContext().getResources().getConfiguration().fontScale;
float SCALE = getApplicationContext().getResources().getDisplayMetrics().density * fontScale;
            
float temp = inttodipvar * SCALE;
return temp;
}
Используй так:
Java
1
.Width=Math.round(InttoDiP(288))

Размер текста указывай в sp
Java
1
.setTextSize(TypedValue.COMPLEX_UNIT_SP, 65);
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru