Establece el tipo de letra y el estilo en el que se debe mostrar el texto. Tenga en cuenta que no todas las Typefacefamilias tienen variantes en negrita y cursiva, por lo que es posible que deba usar setTypeface(Typeface, int)para obtener la apariencia que realmente desea.
Hay una manera simple de lograr el mismo resultado dinámicamente en su código mediante el setTypefacemétodo. Debe pasar un objeto de la clase Typeface , que describirá el estilo de fuente para ese TextView. Entonces, para lograr el mismo resultado que con la definición XML anterior, puede hacer lo siguiente:
La primera línea creará el estilo predefinido de la forma del objeto (en este caso, Typeface.BOLD , , pero hay muchos más predefinidos). Una vez que tengamos una instancia de tipografía, podemos configurarla en TextView. Y eso es todo, nuestro contenido se mostrará en el estilo que definimos.
Espero que te ayude mucho. Para obtener más información, puedes visitar
Suponiendo que es un nuevo iniciador en Android Studio, simplemente puede hacerlo en la vista de diseño XML utilizando
android:textStyle="bold"//to make text bold
android:textStyle="italic"//to make text italic
android:textStyle="bold|italic"//to make text bold & italic
pegue la fuente en la carpeta de fuentes creada en la carpeta del activo
<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**
Coloque las líneas en el diseño principal en el xml
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TEXTVIEW 1"
android:textStyle="bold"
/>
Use negrita | cursiva para negrita y cursiva.
Debe incluir una breve explicación de su respuesta para describir mejor su caso de uso y su implementación.
Dov Benyomin Sohacheski
Esto no agrega nada nuevo a las respuestas existentes.
nvoigt
@nvoigt, su respuesta difiere de muchas otras, al menos la segunda línea. Probablemente sea mejor que otras soluciones. Creo que está capturado de stackoverflow.com/questions/6200533/… .
Respuestas:
Para hacer esto en el
layout.xml
archivo:Ejemplos:
Programáticamente el método es:
Establece el tipo de letra y el estilo en el que se debe mostrar el texto. Tenga en cuenta que no todas las
Typeface
familias tienen variantes en negrita y cursiva, por lo que es posible que deba usarsetTypeface(Typeface, int)
para obtener la apariencia que realmente desea.fuente
Aquí esta la solución
fuente
Simplemente puede hacer lo siguiente:
Establecer el atributo en
XML
Programáticamente el método es:
Espero que esto te ayude, gracias.
fuente
En XML
Solo puede usar fuentes específicas
sans
,serif
y amonospace
través de xml, el código Java puede usar fuentes personalizadasProgramáticamente (código Java)
fuente
Establecer el atributo
fuente
Para el caso en el que está utilizando fuentes personalizadas, pero no tiene un tipo de letra en negrita para la fuente que puede usar:
fuente
Es muy fácil
fuente
Si lo estás dibujando, esto lo hará:
fuente
En el mundo ideal, establecería el atributo de estilo de texto en su definición XML de diseño de esta manera:
Hay una manera simple de lograr el mismo resultado dinámicamente en su código mediante el
setTypeface
método. Debe pasar un objeto de la clase Typeface , que describirá el estilo de fuente para ese TextView. Entonces, para lograr el mismo resultado que con la definición XML anterior, puede hacer lo siguiente:La primera línea creará el estilo predefinido de la forma del objeto (en este caso, Typeface.BOLD , , pero hay muchos más predefinidos). Una vez que tengamos una instancia de tipografía, podemos configurarla en TextView. Y eso es todo, nuestro contenido se mostrará en el estilo que definimos.
Espero que te ayude mucho. Para obtener más información, puedes visitar
fuente
Desde el XML puede establecer textStyle en negrita como se muestra a continuación
Desde el punto de vista programático, puede establecer TextView en negrita como se muestra a continuación
fuente
Defina un nuevo estilo con el formato que desee en el archivo style.xml en la carpeta de valores
Luego aplique este estilo a TextView escribiendo el siguiente código con las propiedades de TextView
fuente
La mejor manera de ir es:
fuente
Suponiendo que es un nuevo iniciador en Android Studio, simplemente puede hacerlo en la vista de diseño XML utilizando
fuente
en el archivo .xml , establezca
establecerá el tipo de texto en negrita.
fuente
Puedes usar esto para la fuente
crear un nombre de clase TypefaceTextView y extender TextView
Mapa estático privado mTypefaces;
pegue la fuente en la carpeta de fuentes creada en la carpeta del activo
Coloque las líneas en el diseño principal en el xml
fuente
4 formas de poner en negrita TextView de Android : la respuesta completa está aquí.
Usando android: atributo textStyle
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TEXTVIEW 1" android:textStyle="bold" />
Use negrita | cursiva para negrita y cursiva.utilizando el método setTypeface ()
El método HtmlCompat.fromHtml (), Html.fromHtml () fue desaprobado en el nivel 24 de API.
fuente
En mi caso, pasar el valor a través de string.xml funcionó con la etiqueta html.
<string name="your_string_tag"> <b> your_text </b></string>
fuente
configurará el tipo de letra y el estilo en negrita.
fuente