Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.96/24: Рейтинг темы: голосов - 24, средняя оценка - 4.96
RandyGuy
0 / 0 / 0
Регистрация: 05.07.2012
Сообщений: 7
1

Пользовательские шрифты через .xml

09.07.2012, 19:08. Просмотров 4895. Ответов 5
Метки нет (Все метки)

Можно ли задавать свои шрифты для текста виджетов через файл разметки, а не в коде активити? Если да, то как?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.07.2012, 19:08
Ответы с готовыми решениями:

Выбор главного Activity через пользовательские настройки или геолокации
помогите пожалуйста кодом... вообще не понимаю как работать с преференсес нет хватает ума...

Работа с массивом через пользовательские функции через указатели
Не хочет работать ( Выводит только последний элемент массива ) Help! #include <iostream> using...

Нужно заменить шрифты на шрифты которые поддерживают кириллицу
Есть swf файл который прошел обфускацию (декомпиляция, и новая сборка - не поможет) в нем нужно...

Создание документа XML через LINQ-to-XML
как создать новый документ xml через LINQ-to-xml XDocument doc =new...

Работа с XML через System.Xml
День добрый! Подскажите пожалуйста как решить такую проблему. Есть XML документ следующего...

5
Noit
26 / 26 / 10
Регистрация: 11.04.2012
Сообщений: 870
10.07.2012, 14:46 2
Если вы имеете ввиду это
Файл main.xml
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" 
    android:layout_gravity="bottom|center" >
    
 
        <TextView
            style="@style/TextFontHorizontal"
            android:id="@+id/textView1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" 
            android:gravity="center"
            android:text="@string/title_text"/>
в паке values файл string.xml
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?xml version="1.0" encoding="utf-8"?>
<resources>
    
    <string name="title_text">Хелло ворд</string>
    
 
 
<style name="TextFontHorizontal">
        <item name="android:textSize">15sp</item>
        <item name="android:lineSpacingMultiplier">1.1</item>
        <item name="android:textColor">@color/textFont</item>
        <item name="android:textStyle">bold</item>
    </style> 
 
  <color name="textFont">#FFFFFFFF</color>
 
</resources>
вот так задается стиль для текста
0
RandyGuy
0 / 0 / 0
Регистрация: 05.07.2012
Сообщений: 7
10.07.2012, 15:21  [ТС] 3
Интересует как задать именно свой шрифт в разметке, то есть как атрибуту android:typeface задать значение не из набора normal, sans, serif, monospace, а тот, что я положил в папку assets.
Короче говоря, xml альтернатива такому коду:
Java
1
2
final TextView text=(TextView)findViewById(R.id.textView1);
text.setTypeface(Typeface.createFromAsset(getAssets(), "my_font.ttf"));
0
Noit
26 / 26 / 10
Регистрация: 11.04.2012
Сообщений: 870
10.07.2012, 15:25 4
в каком виде находится ваш шрифт ??
0
RandyGuy
0 / 0 / 0
Регистрация: 05.07.2012
Сообщений: 7
10.07.2012, 15:33  [ТС] 5
Файл формата ttf, который закинут в директорию assets проекта.
Весь текст в приложении должен его использовать, но проблема в том, что к каждому элементу добавлять его через джаву руками несколько утомительно.
0
flashok
90 / 91 / 2
Регистрация: 14.02.2009
Сообщений: 303
10.07.2012, 15:34 6
http://stackoverflow.com/questions/2...ace-in-android
Вы должны создать свои кастомные контролы
Короче читайте третий ответ
1
10.07.2012, 15:34
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.07.2012, 15:34

Есть Ехсеl файл со строками почти 2000 и написано старыми шрифтами. Нам нужно заменить все эти шрифты на новые шрифты.
Есть Ехсеl файл со строками почти 2000 и написано старыми шрифтами. Нам нужно заменить все эти...

В Excel при использовании через VBA автофильтра и затем его отмены на листе исчезают пользовательские формы
В Excel при использовании через VBA автофильтра и затем его отмены на листе исчезают...

Два загруженных шрифта не удаляются из папки "шрифты", некоторые шрифты в браузере, системе заменились
Загрузил множество начертаний шрифта в папку &quot;Шрифты&quot; 200 +. Позже удалил 190 ~ (т.к не было в...


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

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

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