- 400+ Android & Flutter Code
- Monday, January 5, 2015
- How to display bold text in a TextView in android
- TextView bold text programmatically
- Как изменить текст на жирный шрифт в Android?
- ОТВЕТЫ
- Ответ 1
- Ответ 2
- Ответ 3
- Ответ 4
- Ответ 5
- Ответ 6
- Ответ 7
- Ответ 8
- Ответ 9
- Ответ 10
- Ответ 11
- Ответ 12
- Ответ 13
- Ответ 14
- Ответ 15
- Ответ 16
- Ответ 17
- Ответ 18
- Как сделать часть текста жирным шрифтом в Android во время выполнения?
- 6 ответов:
- Как изменить текст на жирный шрифт в Android?
- Как изменить текст на жирный в Android?
400+ Android & Flutter Code
Example code for android + flutter app developers.
Monday, January 5, 2015
How to display bold text in a TextView in android
TextView widget display text on android app. we can render a TextView to display text as bold or italic both programmatically by java file and syntactically by xml layout file. we also can bold TextView text syntactically by using string ressource file. this first android app demonstrate us how can we render TextView text bold, italic, normal and even underlined by declarative syntax.
the android:textStyle attribute allow us to set the text style to normal, bold or italic. we can combine this style by separated them using keyboard pipe | symbol. so if we want to render TextView text as bold and italic then we need to set the android:textStyle attribute value as android:textStyle=»blod|italic». android:textStyle=»normal|italic» value display text as italic, android:textStyle=»bold» value display text only bold and android:textStyle=»normal» value define TextView text appearance as normal.
this is very interesting that we can render a TextView’s part of text as bold, italic or underlined by using string resource file. the string resource file allow us to declare a string resource which value contain html tags. so the final output show the stylish text on android app. strings.xml resource file exist under res/values folder.
in the following example code, we declare a string key value pair name stylish_text and its value. stylish_text key’s value contain html tags those make part of text bold, italic and underlined. in the xml layout file we can assign the string resource as android:text=»@string/stylish_text».
TextView bold text programmatically
the following android example app code demonstrate us how can we bold, italic or underline TextView text programmatically at run time in java file.
setTypeface() method allow us to set the typeface and style in which the text should be displayed in a widget. all Typeface families have not bold and italic variants. geTypeface() method allow us to get the current typeface and style in which the text is being displayed. we can define a TextView widget’s font and font variant by the setTypeface() method as setTypeface(Typeface.MONOSPACE, Typeface.BOLD_ITALIC). the setTypefce() method only render a TextView text to bold, italic and normal. it does not support underline text or any other formatting.
if we want to display bold and underlined text programmatically on an app, we need to take help the setText() method. to do this, we need to provide html tags with text as setText() method parameter. the setText() method render the html tags and display formatted text on application.
another way to render TextView text bold programmatically in java code by using style resource file. we can put a styles.xml file on res/values folder. then assign styles item and value to the style file. finally we can apply any style from this style file to the TextView by using the setTextAppearnce() method.
setTextAppearance() method allow us to set the text color, size, style, hint color etc from the specified TextAppearance resource.
Источник
Как изменить текст на жирный шрифт в Android?
Как изменить текст/шрифт в Android TextView ? Например, как сделать текст жирным?
ОТВЕТЫ
Ответ 1
Чтобы сделать это в файле layout.xml :
Устанавливает шрифт и стиль, в котором должен отображаться текст. Обратите внимание, что не все семейства Typeface имеют жирный и курсивный варианты, поэтому вам может понадобиться использовать setTypeface(Typeface, int) , чтобы получить тот внешний вид, который вы действительно хотите.
Ответ 2
Ответ 3
Просто вы можете сделать следующее:
Установите атрибут в XML
Программно этот метод:
Надеюсь, это поможет вам поблагодарить вас.
Ответ 4
Вы можете использовать только определенные шрифты sans , serif и monospace через xml, код Java, чтобы использовать пользовательские шрифты
Программно (код Java)
Ответ 5
Ответ 6
В случае, когда вы используете пользовательские шрифты, но не имеете полужирного шрифта для шрифта, который вы можете использовать:
Ответ 7
Это очень легко
Ответ 8
Если вы его рисуете, то это будет делать:
Ответ 9
В идеальном мире вы должны установить атрибут стиля текста в своем XML-определении макета следующим образом:
Существует простой способ добиться того же результата динамически в вашем коде с помощью метода setTypeface . Вам необходимо передать и объект класса Typeface, который описывает стиль шрифта для этого TextView. Таким образом, чтобы достичь такого же результата, как и в определении XML выше, вы можете сделать следующее:
Первая строка создаст предопределенный стиль формы объекта (в данном случае Typeface.BOLD, но есть еще много предопределенных). Когда у нас есть экземпляр шрифта, мы можем установить его в TextView. И что это наш контент будет отображаться в стиле, который мы определили.
Надеюсь, вам это поможет. Для получения более подробной информации вы можете посетить
Ответ 10
Определите новый стиль с нужным вам форматом в файле style.xml в папке значений
Затем примените этот стиль к TextView, написав следующий код со свойствами TextView
Ответ 11
Ответ 12
Предполагая, что вы новый стартер на Android Studio, Просто вы можете сделать это в представлении дизайна XML, используя
Ответ 13
Вы можете использовать это для шрифта
создать имя класса TypefaceTextView и расширить TextView
private static Map mTypefaces;
вставьте шрифт в папку шрифтов, созданную в папке с ресурсами
Поместите строки в родительский макет в xml
Ответ 14
в файле .xml установите
установит тип текста жирным шрифтом.
Ответ 15
В моем случае передача значения через string.xml с помощью HTML-тега.
Ответ 16
Использование атрибута android: textStyle
Используйте полужирный | курсив для полужирного и курсивного.
используя метод setTypeface()
Метод HtmlCompat.fromHtml(), Html.fromHtml() устарел на уровне API 24.
Ответ 17
установит как шрифт, так и стиль шрифта Bold.
Ответ 18
Из XML вы можете установить textStyle жирным шрифтом, как показано ниже
С программной точки зрения, вы можете установить TextView жирным шрифтом, как показано ниже
Источник
Как сделать часть текста жирным шрифтом в Android во время выполнения?
A ListView в моем приложении есть много строковых элементов, таких как name , experience , date of joining и т. д. Я просто хочу сделать name смелый. Все строковые элементы будут в одном TextView .
мой код для установки TextView элемента ListView:
6 ответов:
скажем, у вас есть TextView под названием etx . Затем вы будете использовать следующий код:
на основе ответа Имрана раны, вот общий, многоразовый метод, если вам нужно применить StyleSpan s на несколько TextView s, с поддержкой нескольких языков (где индексы являются переменными):
используйте его в Activity вот так:
Добро пожаловать CompanyName
ответы, представленные здесь, являются правильными, но не могут быть вызваны в цикле, потому что StyleSpan объект-это один непрерывный промежуток (не стиль, который может быть применен к нескольким промежуткам). Звоню setSpan несколько раз с тем же жирным StyleSpan создать один жирный пролет и просто переместите его в родительский промежуток.
в моем случае (отображение результатов поиска) мне нужно было сделать все экземпляры всех ключевых слов поиска полужирными. Это то, что я сделал:
имейте в виду, что приведенный выше код недостаточно умен, чтобы пропустить двойной жирный шрифт, если одно ключевое слово является подстрокой другого. Например, если вы ищете «Fish fi» внутри «рыбы в кулачном море» это сделает «рыба» жирный раз, а затем «интернет» часть. Хорошо, что в то время как неэффективно и немного нежелательно, он не будет иметь визуального недостатка, как ваш отображаемый результат будет по-прежнему выглядеть как
Рыбное es в fisty Sea
расширение ответа Фридера для поддержки нечувствительности к регистру и диакритике.
Источник
Как изменить текст на жирный шрифт в Android?
Как изменить настройки текста / шрифта в Android TextView ? Например, как сделать текст полужирным ?
Для этого в файле layout.xml :
Устанавливает шрифт и стиль, в котором должен отображаться текст. Обратите внимание, что не все семейства Typeface имеют жирный и курсивный варианты, поэтому вам может понадобиться использовать setTypeface(Typeface, int) чтобы получить видимость, которую вы действительно хотите.
Просто вы можете сделать следующее:
Установить атрибут в XML
Программно этот метод:
Надеюсь, это поможет вам поблагодарить вас
Вы можете использовать только специальные шрифты sans , serif & monospace через xml, код Java может использовать пользовательские шрифты
Программно (код Java)
Если вы его рисуете, это сделает это:
Это очень легко
Для случая, когда вы используете пользовательские шрифты, но не имеете полужирного шрифта для шрифта, который вы можете использовать:
В идеальном мире вы бы установили атрибут стиля текста в вашем XML-определении макета:
Существует простой способ добиться того же результата динамически в вашем коде с помощью метода setTypeface . Вам нужно передать и объект класса Typeface , который будет описывать стиль шрифта для этого TextView. Таким образом, чтобы достичь такого же результата, как и в определении XML выше, вы можете сделать следующее:
Первая строка создаст предопределенный стиль формы объекта (в данном случае Typeface.BOLD , но есть еще много предопределенных). Как только у нас есть экземпляр шрифта, мы можем установить его в TextView. И вот наш контент будет отображаться в стиле, который мы определили.
Надеюсь, вам это поможет. Для получения более подробной информации вы можете посетить
Определите новый стиль с нужным вам форматом в файле style.xml в папке значений
Затем примените этот стиль к TextView, написав следующий код со свойствами TextView
Вы можете использовать это для шрифта
Создать имя класса TypefaceTextView и расширить TextView
Приватная статическая карта mTypefaces;
Вставьте шрифт в папку шрифтов, созданную в папке с ресурсами
Поместите строки в родительский макет в xml
Источник
Как изменить текст на жирный в Android?
Как изменить настройки текста / шрифта в Android TextView ?
Например, как вы делаете текст жирным ?
Для этого в layout.xml файле:
Программно метод состоит в следующем:
Устанавливает шрифт и стиль, в котором должен отображаться текст. Обратите внимание, что не во всех Typeface семьях есть варианты, выделенные жирным шрифтом и курсивом, поэтому вам, возможно, придется использовать их, setTypeface(Typeface, int) чтобы получить тот вид, который вам действительно нужен.
Просто вы можете сделать следующее:
Установите атрибут в XML
Программно метод заключается в:
Надеюсь, это поможет вам поблагодарить вас.
Вы можете использовать только определенные шрифты sans , serif и monospace через XML, код Java может использовать пользовательские шрифты
Программно (код Java)
Для случая, когда вы используете пользовательские шрифты, но не имеете жирного шрифта для шрифта, который вы можете использовать:
Это очень просто
Если вы рисуете это, то это сделает это:
В идеальном мире вы бы задали атрибут стиля текста в своем определении XML макета следующим образом:
Существует простой способ динамического достижения того же результата в вашем коде с помощью setTypeface метода. Вам нужно передать и объект класса Typeface , который будет описывать стиль шрифта для этого TextView. Таким образом, чтобы достичь того же результата, что и в приведенном выше определении XML, вы можете сделать следующее:
Первая строка создаст объект в предопределенном стиле (в данном случае Typeface.BOLD , но есть еще много ). Когда у нас есть экземпляр гарнитуры, мы можем установить его в TextView. И это все, что наш контент будет отображаться в стиле, который мы определили.
Я надеюсь, что это вам очень поможет. Для более подробной информации вы можете посетить
Из XML вы можете установить TextStyle к жирному шрифту , как показано ниже
С программной точки зрения, вы можете установить TextView жирным шрифтом, как показано ниже
Определите новый стиль с нужным форматом в файле style.xml в папке значений
Затем примените этот стиль к TextView, написав следующий код со свойствами TextView.
Источник