Define o tipo de letra e o estilo em que o texto deve ser exibido. Observe que nem todas as Typefacefamílias realmente têm variantes em negrito e itálico; portanto, você pode precisar usar setTypeface(Typeface, int)para obter a aparência desejada.
Existe uma maneira simples de obter o mesmo resultado dinamicamente no seu código usando o setTypefacemétodo Você precisa passar e objeto da classe Typeface , que descreverá o estilo da fonte para esse TextView. Portanto, para obter o mesmo resultado da definição XML acima, você pode fazer o seguinte:
A primeira linha criará o estilo predefinido do formulário do objeto (neste caso, Typeface.BOLD , , mas há muitos outros predefinidos). Depois de termos uma instância do tipo de letra, podemos configurá-la no TextView. E é isso que nosso conteúdo será exibido no estilo que definimos.
Espero que ajude muito.Para obter mais informações, visite
Supondo que você seja um iniciante no Android Studio, basta fazer isso no XML da visualização de design usando
android:textStyle="bold"//to make text bold
android:textStyle="italic"//to make text italic
android:textStyle="bold|italic"//to make text bold & italic
cole a fonte na pasta fontes criada na pasta do ativo
<packagename.TypefaceTextViewandroid:layout_width="0dp"android:layout_height="match_parent"android:layout_weight="1.5"android:gravity="center"android:text="TRENDING TURFS"android:textColor="#000"android:textSize="20sp"app:customTypeface="fonts/pompiere.ttf"/>**here pompiere.ttf is the font name**
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TEXTVIEW 1"
android:textStyle="bold"
/>
Use negrito | itálico para negrito e itálico.
Você deve incluir uma breve explicação de sua resposta para melhor descrever seu caso de uso e implementação.
Dov Benyomin Sohacheski,
Isso não acrescenta nada de novo às respostas existentes.
Nvoigt 12/0218
@nvoigt, sua resposta difere de muitas outras, pelo menos na segunda linha. Provavelmente é melhor que outras soluções. Eu acho que é capturado em stackoverflow.com/questions/6200533/… .
Respostas:
Para fazer isso no
layout.xml
arquivo:Exemplos:
Programaticamente, o método é:
Define o tipo de letra e o estilo em que o texto deve ser exibido. Observe que nem todas as
Typeface
famílias realmente têm variantes em negrito e itálico; portanto, você pode precisar usarsetTypeface(Typeface, int)
para obter a aparência desejada.fonte
Aqui está a solução
fonte
Simplesmente você pode fazer o seguinte:
Defina o atributo em
XML
Programaticamente, o método é:
Espero que isso ajude você, obrigado.
fonte
Em XML
Você pode usar apenas fontes específicas e
sans
, via xml, o código Java pode usar fontes personalizadasserif
monospace
Programaticamente (código Java)
fonte
Defina o atributo
fonte
Caso você esteja usando fontes personalizadas, mas não tenha um tipo de letra em negrito para a fonte, você pode usar:
fonte
É muito fácil
fonte
Se você estiver desenhando, faça isso:
fonte
No mundo ideal, você definiria o atributo de estilo de texto na definição XML de layout da seguinte maneira:
Existe uma maneira simples de obter o mesmo resultado dinamicamente no seu código usando o
setTypeface
método Você precisa passar e objeto da classe Typeface , que descreverá o estilo da fonte para esse TextView. Portanto, para obter o mesmo resultado da definição XML acima, você pode fazer o seguinte:A primeira linha criará o estilo predefinido do formulário do objeto (neste caso, Typeface.BOLD , , mas há muitos outros predefinidos). Depois de termos uma instância do tipo de letra, podemos configurá-la no TextView. E é isso que nosso conteúdo será exibido no estilo que definimos.
Espero que ajude muito.Para obter mais informações, visite
fonte
Desde o XML pode definir o textstyle a negrito como abaixo
Do ponto de vista programático, você pode definir o TextView como negrito, como abaixo
fonte
Defina um novo estilo com o formato desejado no arquivo style.xml na pasta valores
Em seguida, aplique esse estilo ao TextView escrevendo o seguinte código com as propriedades do TextView
fonte
O melhor caminho a seguir é:
fonte
Supondo que você seja um iniciante no Android Studio, basta fazer isso no XML da visualização de design usando
fonte
no arquivo .xml , defina
irá definir o tipo de texto em negrito.
fonte
Você pode usar isso para fonte
crie um TypefaceTextView de nome de classe e estenda o TextView
Mapa estático privado mTypefaces;
cole a fonte na pasta fontes criada na pasta do ativo
Coloque as linhas no layout pai no xml
fonte
4 maneiras de deixar o Android TextView em negrito - A resposta completa está aqui.
Usando o atributo android: textStyle
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TEXTVIEW 1" android:textStyle="bold" />
Use negrito | itálico para negrito e itálico.usando o método setTypeface ()
O método HtmlCompat.fromHtml (), Html.fromHtml () foi descontinuado no nível da API 24.
fonte
No meu caso, passar valor através de string.xml funcionou com a tag html.
<string name="your_string_tag"> <b> your_text </b></string>
fonte
definirá o tipo de letra e o estilo como Negrito.
fonte