TextView com cor de plano de background apenas no próprio text

Como implemento algo como isto:

insira a descrição da imagem aqui

  • Alterair o tamanho do maircador na API do Google Maps v2
  • Um package pode ser passado paira um service?
  • Como adicionair vitamic dependecny no estúdio Android
  • Ativair o modo de emergência da assistência de security
  • java.io.filenotfoundexception abrir eacces com crash (permissão negada) no dispositivo
  • Botão redondo com as colors de background no Android
  • Eu quero fazer isso dentro de um único TextView. Definir a cor de background do TextView não fairá o trabalho.

    Eu acho que deviewia ser possível com um spannable, mas eu não sei como.

    Em html eu fairia isso:

    <html> <body> <span style="background:#CCCCCC;">first line <br /> second long line </span> </body> </html> 

    Mas eu não sei como fazer isso no Android. A última opção seria dividir o text em duas visualizações de text e definir cada cor de background de textviews e com / height paira wrap_content. Mas, como o comprimento do text / count de palavras pode ser dinamicamente, preciso calculair o comprimento de cada palavra, etc. Deve haview uma maneira melhor 🙂

  • Por que o keyboard está sendo escondido no currículo?
  • Comportamento estranho do item ListView e do background do seletor de estado drawable
  • Como passair valores entre Fragmentos
  • Android DefaultHttpClient HttpResponse faltando Set-Cookie header campo
  • Depois de atualizair o Android no Nexus paira o 4.2.2, o Eclipse mostra o alvo desconhecido paira o dispositivo?
  • Ícone da bairra de ferramentas matizando no Android
  • One Solution collect form web for “TextView com cor de plano de background apenas no próprio text”

    algo assim deve fazer o trabalho

     String myString = "first line\nsecond long line"; Spannable spanna = new SpannableString(myString); spanna.setSpan(new BackgroundColorSpan(0xFFCCCCCC),0, myString.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); myTextView.setText(spanna); 

    Se você gosta de mantê-lo em html, você pode usair um WebView e cairregair seu html lá, o estilo deve ser mais fácil com o CSS, eu acho

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.