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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
GukZiLLA
35 / 35 / 2
Регистрация: 30.11.2013
Сообщений: 102
#1

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

27.05.2015, 12:10. Просмотров 199. Ответов 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");
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2015, 12:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос GoogleMap сбрасывает шрифты приложения на свои (Программирование Android):

Как применять свои шрифты для textView в андроид? - Программирование Android
Запихнул шрифт под именем MainFont в папку assets, и пишу код: TextView text1 = (TextView)...

У кого свои приложения в play market - Программирование Android
Сколько заработали на продажах, опишите подробно.

Как создать массив который сохраняет свои значение даже после закрытия приложения - Программирование Android
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Как создать массив который сохраняет свои значение даже после...

Перемещение маркера на GoogleMap - Программирование Android
Подскажите пожалуйста в чём может быть дело.. я сделал locationListener, в OnLocationChanged я меняю координаты маркера и пишу их в лог......

Центровка по текущей локации в GoogleMap - Программирование Android
А скажите, вот у меня есть код: @Override protected void onCreate(Bundle savedInstanceState) { ...

Добавление картинки на карту GoogleMap - Программирование Android
Добрый день. Абсолютный новичок в программировании, посему хотел бы совета. По долгу службы работника связи, есть задача сделать...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2015, 12:10
Привет! Вот еще темы с ответами:

GoogleMap, getMap() выдает ошибку - Программирование Android
вызываю из главного окна новое активити кнопкой вот так: Intent intent = new Intent(MainActivity.this, MapViewActivity.class); ...

Маркер по центру MapView googleMap - Программирование Android
В некоторых приложениях есть возможность на карте указать свое местоположение. там реализовано так: 1) в центре карты расположен не...

Android studio шаблон GoogleMap Activity - Программирование Android
Создал шаблон гугл карт. В value есть файл google_maps_api.xml(debug)// &lt;resources&gt; &lt;string...

Описание маркера в развернутом виде, GoogleMap API - Программирование Android
Всем привет! Есть вопрос, связанный с картами googleMap. Как программно сделать так, чтобы описание маркеров на карте всегда были в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru