Articles of шрифт

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, […]

Устройства Samsung, поддерживающие setTypeface (Typeface.Italic)?

У меня есть приложение, которое использует пользовательский компонент View, который рисует какой-то текст на экране с помощью Paint / Canvas. Я использую следующий код (до того, как я вызываю canvas.drawText ()), чтобы сделать свой текст курсивом: mPaintText.setTypeface(Typeface.defaultFromStyle(Typeface.ITALIC)); Это работает на Samsung Galaxy Nexus. Но на Samsung Epic 4g (галактика S), Samsung Epic Touch (Galaxy SII) […]

Изменить шрифт текста рядом с переключателем?

Чтобы изменить шрифт textView, который я использовал TextView tv = (TextView) findViewById(R.id.textview); Typeface font = Typeface.createFromAsset(getAssets(), "SF_Cartoonist_Hand_Bold.ttf"); tv.setTypeface(font); Я хочу сделать что-то подобное для текста рядом с кнопкой «Радио», как мне это сделать?

Каллиграфическая библиотека от chrisjenx не работает

Я сделал то, что его документация проинструктировала о настройке шрифта по умолчанию: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setupDefaultFont(); setContentView(R.layout.activity_main); setupToolbarAndNavigationDrawer(); } public void setupDefaultFont() { CalligraphyConfig.initDefault(new CalligraphyConfig.Builder() .setDefaultFontPath("fonts/OpenSans-Regular.ttf") .setFontAttrId(R.attr.fontPath) .build() ); } Я также помещал шрифты в assets/fonts , но безрезультатно. Roboto по-прежнему отображается как шрифт по умолчанию, а не Open Sans. Я […]