Articles of шрифт

Установите другой шрифт и цвет в часть TextView

Я пробовал это: String s = "Some big string" SpannableStringBuilder sb = new SpannableStringBuilder(s); //normal font for 1st 9 chars sb.setSpan(robotoRegular, 0,9,Spannable.SPAN_INCLUSIVE_INCLUSIVE); //bold font for rest of the chars sb.setSpan(robotoBold, 9,s.length(),Spannable.SPAN_INCLUSIVE_INCLUSIVE); //also change color for rest of the chars sb.setSpan(new ForegroundColorSpan(Color.BLACK), 9,s.length(),Spannable.SPAN_INCLUSIVE_INCLUSIVE); textView.setText(sb); Но это не сработало. Он принимает только последний набор настроек, т. Е. […]

Fontfamily не работает на Android Lollipop

Я хочу установить свет sans-serif как шрифт по умолчанию в моем приложении. Я работаю над устройством Android Lollipop. Итак, это мои styles.xml : <resources> <style name="AppBaseTheme" parent="android:Theme.Material.Light.DarkActionBar"> </style> <!– Application theme. –> <style name="AppTheme" parent="AppBaseTheme"> <!– All customizations that are NOT specific to a particular API-level can go here. –> <item name="android:textViewStyle">@style/RobotoTextViewStyle</item> <item name="android:buttonStyle">@style/RobotoButtonStyle</item> </style> […]

Android TextView getTextSize () включает в себя descenders, ascenders

Я нигде не могу найти упоминание о том, как измеряется getTextSize () в Textview. Из визуальных тестов это, похоже, не включает в себя descenders, но, похоже, включает восходящие линии. Похоже, что он не начинается точно с базовой линии. http://en.wikipedia.org/wiki/Descender Это самое близкое упоминание об этом, но Ромен Гай из Google просто игнорирует эту часть вопроса. […]

Android: полужирный текст кнопки

У меня есть кнопка в моем приложении. Текст в кнопке отображается как « Type: Location » примерно так. Мне интересно, можно ли изменить текст на кнопке как « Тип : Местоположение», Т.е. полужирный текст частично на кнопке? Спасибо за yoru заблаговременно.

Измерение текста на масштабированном холсте

Я боролся с текстовыми измерениями и масштабированными холстами. Когда холст немасштабирован, getTextBounds и measureText предоставляют точные результаты. Однако, когда размер холста масштабируется, оба метода не предоставляют результаты, соответствующие фактическому размеру напечатанного текста. Для тестирования я создал подкласс View с помощью следующего метода onDraw: final float scaling = 0.51f; final int fontSize = 50; canvas.scale(scaling, scaling); […]

Как получить контекст в getView для адаптера для listview

У меня есть три вопроса: Я использую getApplicationContext в отличие от всех примеров, которые я видел, которые просто говорят о контексте. Как мне получить контекст здесь? Или хорошо ли применяется контекст приложения? Есть ли какое-либо ограничение производительности для меня, переопределяя getView вместо того, чтобы позволить ему обрабатывать его самостоятельно (я делаю это только для установки […]

Есть ли кэш Typeface.createFromAsset ()?

Простой вопрос: имеет ли Typeface.createFromAsset () кеш? Или я должен просто держать ссылку в памяти, чтобы поддерживать ее? Причина, по которой я спрашиваю, заключается в том, что я использую ее довольно много (все для поддержки одного шрифта во многих действиях / представлениях), поэтому мне интересно, будет ли Typeface делать простой бит кеширования, поэтому мне не […]

Оформление шрифтов Гуджарати

У меня есть база данных sqlite, содержащая слова gujarati .. SQL-запрос для базы данных … BEGIN TRANSACTION; CREATE TABLE eng_guj (_id INTEGER PRIMARY KEY, eng_word , guj_word ); INSERT INTO eng_guj VALUES(1,'aardvark','ઊધઇ ખાનારું આફ્રિકાનું એક નિશાચર સસ્તન પ્રાણી.'); COMMIT; Я хочу отобразить текст в текстовом виде .. но его не правильно отобразить .. означает, что […]

Размер шрифта Android Staticlayout

Есть ли способ изменить размер шрифта статического макета? Это то, что я до сих пор показывал текст в правильном месте для начала. int question_text_width = game_question_bg.getWidth(); int question_text_xPos = 100; int question_text_yPos = 100; StaticLayout question_text = new StaticLayout(text, text_paint, question_text_width, Layout.Alignment.ALIGN_CENTER, 1.2f, 1.0f, false); //Position Text canvas.translate(question_text_xPos, question_text_yPos); //As a form of setMaxLine canvas.clipRect(new […]

Android Paint.setTypeface не работает для курсива

Paint.setTypeface не работает для курсива или я делаю что-то не так. Я могу создать нормальный, полужирный, моноширинный и засекреченный текст, но я не могу создать курсив. Он всегда выглядит нормально (или в случае полужирным шрифтом, он выглядит полужирным шрифтом). //This will appear monospace paint.setTypeface(Typeface.MONOSPACE); canvas.drawText("foo", 10, 10, paint); //This will appear serif paint.setTypeface(Typeface.SERIF); canvas.drawText("foo", 10, […]