¿Es posible resaltar texto en TextView
o WebView
?Resaltar texto en TextView o WebView
veo que es posible en un EditText
me gustaría hacer lo mismo en TextView
o WebView
.
¿Eso es posible?
¿Es posible resaltar texto en TextView
o WebView
?Resaltar texto en TextView o WebView
veo que es posible en un EditText
me gustaría hacer lo mismo en TextView
o WebView
.
¿Eso es posible?
habilite el almacenamiento de TexView Spannable! por defecto El almacenamiento en Spandable en EditText es verdadero.
por lo
TextView myTV = (TextView)findViewById(R.id.textView1);
String textString = "StackOverFlow Rocks!!!";
Spannable spanText = Spannable.Factory.getInstance().newSpannable(textString);
spanText.setSpan(new BackgroundColorSpan(0xFFFFFF00), 14, 19, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
myTV.setText(spanText);
Gracias, funciona bien. Pero creo que cree un texto extensible por: Spannable spanText = Spannable.Factory.getInstance(). NewSpannable (textString); es mejor que textView.setText() y textView.getText(). – VAdaihiep
¿Hay alguna manera de crear una vista de texto justificada y luego establecer múltiples tramos en ella? –
+ l para 'StackOverFlow Rocks !!!' –
En realidad, usted no tiene que desarrollar esta función por sí mismo. Solo necesita usar EditText en lugar de TextView, mientras configura el android: editable de EditText en falso.
Mi respuesta está aquí, espero que le puede ayudar a:
Como bien se podría utilizar esta solución para una WebView
. Llaman findAllAsync
webview.findAllAsync(((EditText) findViewById(R.id.edit)).getText().toString());
que añadir a FindListener
WebView
webview.setFindListener(new FindListener() {
@Override
public void onFindResultReceived(int activeMatchOrdinal, int numberOfMatches, boolean isDoneCounting) {
Toast.makeText(getApplicationContext(), "Matches: " + numberOfMatches, Toast.LENGTH_LONG).show();
}
});
Iterar en consecuencia con webview.findNext(false);
donde verdadero/falso muestra la dirección.
Pero esta solución se agregó en API level 16
!!! En lugar de que pueda configurar JavaScript para alta - http://www.nsftools.com/misc/SearchAndHighlight.htm
Consulte esto también http://stackoverflow.com/questions/6309093/how-to-allow-the-user-to-select-a-text-range- in-a-textview-similar-to-edittext – hassanadnan
posible duplicado de [¿Es posible tener varios estilos dentro de un TextView?] (http://stackoverflow.com/questions/1529068/is-it-possible-to-have -multiple-styles-inside-a-textview) – blahdiblah
¿Cuál es la manera de hacerlo en una vista web? – AnupamChugh