Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как средствами джавы реализовать просмотр базы данных Access, SQL Server, SQL Server Compact и запись в нее? https://www.cyberforum.ru/ android-dev/ thread1248577.html
---
Как средствами джавы реализовать отправку SMS? Нашел много кодов, не работают Программирование Android
Смотрел здесь http://www.mkyong.com/android/how-to-send-sms-message-in-android/ и вообще здесь https://www.google.ru/?gws_rd=ssl#newwindow=1&q=android+send+sms Но ничего не понял, в каком формате должен быть номер телефона и какие таки нужны разрешения. Нужен готовый рабочий проект. Можно с одной кнопкой во всю страницу и номером телефона, жестко зашитым в код. Но, готовый и рабочий.
Программирование Android Почему при смене цвета кнопка меняет свой размер? Здравствуйте. Почему при смене цвета кнопки она меняет свой размер? Что может быть ? Меняю цвет через ресурс. <?xml version="1.0" encoding="utf-8"?> <resources> <color name="ColorBoton">#0099FF</color> </resources> https://www.cyberforum.ru/ android-dev/ thread1248512.html Программирование Android Нужна программа по типу родительского контроля Подскажите если ктото что то знает найти таковую программу..... Есть смартфон на андроиде, нужна такая программа которая бы ограничилабы доступ к некоторым приложениям, что бы без ввода пароля нельзя былобы установить новую программу, без пароля что бы нельзя былобы удалять приложения ( впринципе это основной функционал который сне нужен) главное еще чтоб эту программу нельзя было бы обойти........ https://www.cyberforum.ru/ android-dev/ thread1248494.html
Программирование Android Есть ли компилятор Pascal на Android?
подскажите есть ли паскаль на Андройд . скачал некоторых но там не работает readln или if,then и т.д плз дайте ссылку на апк версию
Программирование Android Проверить подключение к интернету, если выдернут шнур https://www.cyberforum.ru/ android-dev/ thread1248467.html
здравствуйте, как можно узнать, что есть подключение к интернету, если выдернут шнур из роутера? И еще: как исправить ошибку если при загрузке данных выключился интернет? Использую AsyncTask и HttpClient.
Программирование Android Проект на delphi xe6 не запускается https://www.cyberforum.ru/ android-dev/ thread1248441.html
Здравствуйте. Пытаюсь запустить проект на delphi xe6 проект на эмуляторе, но в эмуляторе, при запуске, выдает ошибку "unfortunately <project> has stopped". В чем может быть проблема?
Кастомный ActionBar Программирование Android
Добрый день, товарищи форумчане! Нужно сделать кастомный actionbar, основную суть понял, проблема возникла в следующем (см. скрин): как выровнять звездочку по правому краю? прикладываю текущий xml без звезды: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" ...
Программирование Android Как сделать игру на Android "Угадай число от 1 до 10"? Вот писал игру для андроид , вроде все в порядке , число генирируеться ,но когда число угадывается оно не совпадает с написаным package com.worldsystem.randomnumber; import android.app.*; import android.os.*; import android.view.*; import android.widget.*; import com.worldsystem.randomnumber.*; import java.util.*; https://www.cyberforum.ru/ android-dev/ thread1248380.html Программирование Android AlarmManager https://www.cyberforum.ru/ android-dev/ thread1248369.html
Всем привет. Взял код AlarmManager отсюда. В свой проект добавил AlarmManagerBroadcastReceiver.java и код AlarmManagerActivity.java в свое активити. Вот код моего MainActivity: package test.alarmmanager; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View;
Программирование Android WiFi audio streaming, hotspot
Подскажите, пожалуйста, по одному вопросу. Необходимо сделать программу, которая передает аудио, видео стрим в реальном времени по локальной сети wifi. Меня интересует несколько вопросов. 1. Судя по моим поискам в нэте, есть два способа подключения устройств по wifi: wifi директ и с помощью точки доступа. Первый не подходит, т.к. планируется использовать для устройств версии от 2.3 и выше. А...
Программирование Android Создание Resourcer Elements https://www.cyberforum.ru/ android-dev/ thread1248353.html
Здравствуйте. Подскажите пожалуйста , как правильно создать ресурс в папке "values" в файле strings.xml ? И что значит обведенное поле на скриншоте, поподробнее если можно ? Спасибо.
7 / 7 / 2
Регистрация: 28.08.2014
Сообщений: 179
29.08.2014, 11:14 0

Как правильно задать рамеры тексту? - Программирование Android - Ответ 6559946

29.08.2014, 11:14. Показов 1879. Ответов 15
Метки (Все метки)

Ответ

А ведь экран приложения – это обычно не одна кнопка, а набор из многих элементов и все они будут расползаться или сжиматься на разных разрешениях. Поэтому использовать px при разработке НЕ рекомендуется.

Для того, чтобы избежать таких ситуаций на разных разрешениях рекомендуется использовать dp (и sp). Его можно определить, как масштабируемый px. За степень масштабируемости отвечает Screen Density. Это коэффициент, который используется системой для вычисления значения dp. На текущий момент есть 5 значений этого коэффициента:
- low (ldpi) = 0,75
- medium (mdpi) = 1
- tv (tvdpi) = 1,33
- high (hdpi) = 1,5
- extra high (xhdpi) = 2

Т.е. когда для экрана стоит режим mdpi, то 1 dp = 1 px. Т.е. кнопка шириной 100 dp будет выглядеть также как и кнопка шириной 100 px.

Если, например, у нас экран с низким разрешением, то используется режим ldpi. В этом случае 1 dp = 0,75 px. Т.е. кнопка шириной 100 dp будет выглядеть так же как кнопка шириной 75 px.

Если у нас экран с высоким разрешением, то используется режим hdpi или xhdpi. 1 dp = 1, 5 px или 2 px. И кнопка шириной 100 dp будет выглядеть так же как кнопка шириной 150 px или 200 px.

Т.е. при различных разрешениях используются различные Density режимы, которые позволяют приложениям масштабироваться и выглядеть если не одинаково, то, по крайне мере, похоже на всех экранах.

Рассмотрим пример. Предположим у нас есть три устройства (характеристики реальны и взяты из спецификаций):

HTC Wildfire S: 3,2 inch, 480x320 px, 180 dpi
HTC Desire: 3,7 inch, 800x480 px, 252 dpi
Samsung Galaxy Tab: 10 inch, 1280x800 px, 151 dpi

Я создам такой экран:

Вернуться к обсуждению:
Как правильно задать рамеры тексту? Программирование Android
Миниатюры
Как правильно задать рамеры тексту?  
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.08.2014, 11:14
Готовые ответы и решения:

как задать отступ тексту
У меня такая проблема у меня два фона и на втором фоне я хочу сделать остступ на кол во пикселей...

Как задать тексту возможное положение?
как исключить такое расположение текста

Как тексту задать цвет, шрифт и размер?
Кто может поможет. Добавьте код, который бы изменял цвет и шрифт и размер текста. HWND hLabel;...

Как задать контролам автоматический размер по тексту?
С помощью этого кода создаются Option Button'ы: Public Sub CreateAnsw() Dim NCell As Integer,...

15
29.08.2014, 11:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.08.2014, 11:14
Помогаю со студенческими работами здесь

Как задать определенное положение тексту или картинке
Всем привет нужно конкретный размер сделать как на фото как вообще делать в дивах? а текст br?

Как задать цвет тексту между тегами html циклом
Всем здравствуйте.Я начинающий программист и пока все не просто дается. Нужно решить такую задачу....

Как правильно обратиться к тексту?
есть 2 формы, внутри них лежат инпуты, лейблы и скрытый текст. &lt;label&gt;пароль:&lt;/label&gt;&lt;br&gt; ...

Как правильно задать http запрос, если нужно задать reqest header?
В программе нужно перезагрузить роутер, исспользуя httpanalazer получилось определить какой запрос...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru