powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Сделать крупнее интерфейс
3 сообщений из 3, страница 1 из 1
Сделать крупнее интерфейс
    #40004933
xMailer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Пользуясь штатными средствами написал приложение и столкнулся с требованием от пользователя, сделать интерфейс крупнее, не только шрифты, но и тексты, кнопки... По устройству: планшет torex 10 дюймов, android 4.4.
Попытка рутануть устройство и уменьшить dpi приводит к нестабильной работе устройства.
Может у кого был опыт.
Спасибо!
...
Рейтинг: 0 / 0
Сделать крупнее интерфейс
    #40004945
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы смотрел в сторону тем - создаешь свою тему, базирующуюся на стандартной и начинаешь увеличивать все и вся. Придется разбираться какие атрибуты за что отвечают, но проблема разрешима. Тоже самое касается и контролов - кнопок, списков, дропдаунов и пр. Большинство из них полагается на аттрибуты, определяемые в самой теме, но кое-что возможно придется менять через стиль, применяемый для каждого элемента лично.

Просто для примера, чтоб была идея понятна:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
 <style name="Theme.ExtraLarge" parent="@style/Theme.AppCompat.Light.NoActionBar">
      
        <!--ListView Elements-->
        <item name="android:textAppearanceListItem">@style/TextAppearance.ListItem</item>
        <item name="android:textAppearanceListItemSmall">@style/TextAppearance.ListItem.Small</item>

        <item name="buttonStyle">@style/BigButtonStyle</item>
      
    </style>

   <style name="TextAppearance.ListItem" parent="@style/TextAppearance.AppCompat.Large">
        <item name="android:textColor">@color/primary_text</item>
        <item name="android:textSize">20sp</item>
    </style>

    <style name="TextAppearance.ListItem.Small" parent="@style/TextAppearance.AppCompat.Medium">
        <item name="android:textSize">18sp</item>
    </style>

    <style name="BigButtonStyle" parent="@style/Widget.AppCompat.Button">
       <item name="android:textSize">20sp</item>
        <item name="android:minHeight">48dip</item>
        <item name="android:minWidth">88dip</item>
    </style>



мой пример может быть не вполне рабочим (лень проверять), но в целом верен и идея, надеюсь, понятна
...
Рейтинг: 0 / 0
Сделать крупнее интерфейс
    #40004966
xMailer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha, Да, такой подход подойдет. Спасибо! хотел с dpi по тихому проскочить
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / Сделать крупнее интерфейс
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]