Spannable en android para textView

Tweet o = tweets.get(position); TextView tt = (TextView) v.findViewById(R.id.toptext); //TextView bt = (TextView) v.findViewById(R.id.bottomtext); EditText bt =(EditText)findViewById(R.id.bottomtext); bt.setText(o.author); Spannable spn = (Spannable) bt.getText(); spn.setSpan(new StyleSpan(android.graphics.Typeface.BOLD_ITALIC) , 0, 100, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); //bt.setText(o.author); tt.setText(o.content); 

Estoy configurando datos de twitter en mi aplicación de Android. Quiero hacer la fuente en negrita y cursiva con Spannable pero no funciona, dando un error. ¿Cómo puedo hacerlo?

Quiero hacer la fuente en negrita y ıtalic con spannable

Para esto u tendrá que hacer el texto de SpannableString como SpannableString entonces fijarlo a TextView como:

 SpannableString spannablecontent=new SpannableString(o.content.toString()); spannablecontent.setSpan(new StyleSpan(android.graphics.Typeface.BOLD_ITALIC), 0,spannablecontent.length(), 0); // set Text here tt.setText(spannablecontent); 

EDIT: también puede utilizar Html.fromHtml para hacer texto en negrita y cursiva en textview como:

 tt.setText(Html.fromHtml("<strong><em>"+o.content+"</em></strong>")); 

La manera fácil de crear un texto spannable bold y italic para establecer en su TextView está utilizando el método Html.fromHtml() :

Y utilizando los elementos html <b> y <i>

 myTextView.setText(Html.fromHtml("<b><i>my text bold and italic!</i></b>")); 

O los elementos html <strong> y <em>

  myTextView.setText(Html.fromHtml("<strong><em>my text bold and italic!</em></strong>")); 
  • ¿Necesito aplicaciones separadas de Twitter para la integración con aplicaciones de iOS y Android + Web?
  • La conexión de twitter falló
  • Android, cómo obtener fotos de contacto de Facebook / Twitter / etc
  • Aplicación para Android: agregar un botón de "compartir" para compartir la aplicación en redes sociales
  • Abrir página en Facebook, Twitter y Google Plus desde otra aplicación - Android
  • ¿Cómo ingresar a twitter usando Oauth desde mi aplicación Android?
  • Reinicialización de tejido de Twitter después de tiempo de inactividad aplicación android
  • Android Twitter Conflicto del SDK de la tela con Google GSON
  • Cómo integrar facebook, twitter y google plus a una aplicación para Android
  • ¿Cómo obtener la lista de amigos de twitter con autenticación social en android?
  • Android twitter4j autenticación a través de la aplicación de twitter instalado no navegador
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.