|
Avto textSize у TextView
|
|||
---|---|---|---|
#18+
Столкнулся с проблемой размера шрифта на планшетах и телефонах. На просторах интернета 33 способа. И не хочется свой костыль писать, может кто уже решил эту проблему. Подскажет куда копать? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2016, 10:27 |
|
Avto textSize у TextView
|
|||
---|---|---|---|
#18+
AromaFonСтолкнулся с проблемой размера шрифта на планшетах и телефонах. С какой проблемой? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2016, 11:33 |
|
Avto textSize у TextView
|
|||
---|---|---|---|
#18+
AromaFonСтолкнулся с проблемой размера шрифта на планшетах и телефонах. На просторах интернета 33 способа. И не хочется свой костыль писать, может кто уже решил эту проблему. Подскажет куда копать? чем самый просто вариант values-XXXX и dimetions , не устраивает ? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2016, 14:35 |
|
Avto textSize у TextView
|
|||
---|---|---|---|
#18+
wadman, Высоту TextView меняю указывая вес, размер - 14sp, а на планшете это маленькие буквы. Написал функцию расчета размера public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); Float dens = getResources().getDisplayMetrics().density; TextView tvdata=(TextView)findViewById(R.id.tvdata); float size=(tvdata.getHeight()/dens-40); tvdata.setTextSize(size); И потом меняю у 30 элементов : .......setTextSize(size); Не нравится мне это. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 19:13 |
|
Avto textSize у TextView
|
|||
---|---|---|---|
#18+
Джибс, Пример можно? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 19:20 |
|
Avto textSize у TextView
|
|||
---|---|---|---|
#18+
Для смартов каталог values Для планшетов values-sw600dp Файл размеров dimens.xml <dimen name="text_size_extra_small">10sp</dimen> <dimen name="text_size_small">12sp</dimen> <dimen name="text_size">13sp</dimen> <dimen name="text_size_large">15sp</dimen> <dimen name="text_size_xlarge">18sp</dimen> <dimen name="text_size_xxlarge">21sp</dimen> <dimen name="text_size_xxxlarge">26sp</dimen> для планшетов свои значения назначаешь можно играться со старыми планшетами 1200*600(800) это values-sw600dp-tvdpi для новых values-sw600dp-hdpi с разрешением выше 1200*800 и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 20:42 |
|
Avto textSize у TextView
|
|||
---|---|---|---|
#18+
Oleg Shishkin, а что указывать здесь: android:textSize="@dimen/....??? Ведь есть большие TextView и маленькие? см картинку ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 21:54 |
|
Avto textSize у TextView
|
|||
---|---|---|---|
#18+
Вы хотели сказать длинные и короткие? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2016, 20:08 |
|
Avto textSize у TextView
|
|||
---|---|---|---|
#18+
Для длинных и коротких есть https://github.com/grantland/android-autofittextview ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2016, 20:53 |
|
Avto textSize у TextView
|
|||
---|---|---|---|
#18+
Попробовал, работает. Только размерную лестницу надо подогнать под себя. т.е. если у меня в layout 3 различных размера шрифта, то надо создать 3 таких размерных наборов... для каждого размера шрифта. Спасибо за совет. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2016, 21:46 |
|
|
start [/forum/topic.php?fid=13&gotonew=1&tid=1331073]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
13ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 255ms |
total: | 394ms |
0 / 0 |