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

GoogleMap сбрасывает шрифты приложения на свои - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android JADE Chat Application http://www.cyberforum.ru/android-dev/thread1458748.html
Всем привет, делаю один проект (чат), который работает как peer to peer application, на платформе JADE http://jade.tilab.com/ - офф сайт Так вот чат работает отлично, агенты подключаются к платформе и отправляют сообщения в одну группу в этом то вся и проблема, хотелось бы добавить функцию, чтобы подключаясь к платформе и вводя никнейм у тебя был выбор в какой группе ты хочешь...
Программирование Android Положение своей клавиатуры на экране с полем ввода, спрятать клавиатуру Здравствуйте! Только начала изучать андроид. Пишу свою клавиатуру по образцу гайда на developer.android.com Требуется реализовать свою кнопку, сворачивающую клавиатуру public void onKey(int primaryCode, int keyCodes) { InputConnection ic = getCurrentInputConnection(); switch(primaryCode){ case NovaKB.KEYCODE_TURN_DOWN: // InputMethodManager in... http://www.cyberforum.ru/android-dev/thread1458688.html
Программирование Android Cannot resolve symbol 'R' мать его
Тема наверное заезженная, но все же, на форуме ответа я не нашел. Значит изучаю я программирование под андройд в Android Studio, курю стартандройд, создаю проект, создаю в нем новые модули, все нормально, но при создании очередного модуля, появляется ошибка cannot resolve symbol 'R' ну и R красным горит и ни чего не помогает, мало того новые модулю абсолютно пустые в том же проекте создаются с...
Программирование Android Запрет поворота экрана
Здравствуйте. Как лучше всего запретить поворот экрана, но так, чтобы на планшетах он сразу был в альбомной ориентации, а на телефонах в портретной? Нужно для splashscreen'а, возиться со всякими retain fragment и т.д. не хочу для такого маленького экрана.
Программирование Android Подключить Google Maps http://www.cyberforum.ru/android-dev/thread1458416.html
Добрый день подключаю Google Maps. С получением ключей и прочим проблем не возникало. Делаю как здесь сказано https://developers.google.com/maps/documentation/android/start, однако получаю странные ошибки Tag <uses-permission> attribute name has invalid character ' '. Ругается на 3 последних permission. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE " /> ...
Программирование Android Баг с items при прокручивании ListView Суть такая, что выводится список ListView. Там items могут быть двух разных видов(ну тоесть два немного разных Layout) в зависимости от данных которые выводятся. Когда все выводится то все хорошо, но если прокрутить в низ список так что бы пару пунктов списка спрятались то потом если прокрутить обратно то эти элементы могут поменять совй layout, на примем если в начале, в 1 элементе текст был с... подробнее

Показать сообщение отдельно
GukZiLLA
35 / 35 / 2
Регистрация: 30.11.2013
Сообщений: 102

GoogleMap сбрасывает шрифты приложения на свои - Программирование Android

27.05.2015, 12:10. Просмотров 200. Ответов 0
Метки (Все метки)

В приложении я использую шрифт RobotoCondensed-Regular.ttf.

Шрифт в приложении заменяю финтом ушами через рефлексию (нашел где-то в инете):
Java
1
2
3
4
5
6
7
8
try {
            Typeface customFontTypeface = Typeface.createFromAsset(context.getAssets(), customFontFileNameInAssets);
            Field defaultFontTypefaceField = Typeface.class.getDeclaredField(defaultFontNameToOverride);
            defaultFontTypefaceField.setAccessible(true);
            defaultFontTypefaceField.set(null, customFontTypeface);
        } catch (Exception e) {
            Log.e("TypeFace", "Can not set custom font " + customFontFileNameInAssets + " instead of " + defaultFontNameToOverride);
        }
и

XML
1
<item name="android:typeface">monospace</item>

GoogleMap вставляю через fragment
XML
1
2
3
4
5
6
<fragment
            android:id="@+id/mapFragment"
            android:name="com.google.android.gms.maps.MapFragment"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            />

Почему-то после запуска GoogleMap шрифт приложения меняется на другой, не знаю какой.

Вроде умный шибко, но где моя ошибка? ))

Добавлено через 17 часов 44 минуты
Никто не знает?

Добавлено через 50 минут
Опытным путем выяснилось, что такое чудо происходит только на некоторых девайсах Lenovo
И что вот делать

Добавлено через 10 минут
Проблема решена!

костыль канеш, но все же))
Java
1
2
3
4
Func.overrideFont(ctx, "DEFAULT", "fonts/RobotoCondensed-Regular.ttf");
Func.overrideFont(ctx, "MONOSPACE", "fonts/RobotoCondensed-Regular.ttf");
Func.overrideFont(ctx, "SERIF", "fonts/RobotoCondensed-Regular.ttf");
Func.overrideFont(ctx, "SANS_SERIF", "fonts/RobotoCondensed-Regular.ttf");
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru