¿Cómo apoyar textView.setTextIsSelectable en versiones android inferiores?

textView.setTextIsSelectable(true); 

Requiere mínimo API nivel 11.

¿Hay alguna manera de apoyar desde el nivel API 8+?

Hay algunos métodos descritos aquí y aquí , pero probablemente no hay manera de hacerlo para lograr la misma funcionalidad

Cree una nueva clase extendiendo la clase TextView y reemplazando setTextIsSelectable

  @SuppressLint("NewApi") public void setTextIsSelectable(boolean selectable) { if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.HONEYCOMB) super.setTextIsSelectable(true); else { super.setLongClickable(true); super.setOnLongClickListener(getSelectableLongClick()); super.setOnTouchListener(getSelectableOnTouch()); } } 

Estoy utilizando EditText con los atributos:

 android:inputType="none" android:background="@null" 

Y hacer esto en el código:

 editText.setKeyListener(null); 

Lo que hace EditText no editable, pero aún con seleccionar y copiar funcionalidad. El único inconveniente es el cursor visible cuando se enfoca el widget. No puedo establecer android:cursorVisible a false porque oculta el fondo de selección junto con el cursor.

  • La biblioteca de soporte de Android v4 y la API de Google Maps rompen la compilación
  • Ver los cambios en las fuentes de la Biblioteca de soporte de Android entre dos versiones
  • Android no cambia el tamaño de mi diseño cuando hay un NestedScrollView en la jerarquía
  • ¿Cuál es el alcance de un LoaderManager?
  • Android: java.land.NoSuchFieldError después de la actualización a SDK 23
  • Cuándo utilizar la biblioteca de soporte
  • Android SupportMapFragment Exception Error
  • La API de Google Maps para Android v2 lanza GooglePlayServicesNotAvailableException, fuera de fecha, SupportMapFragment.getMap () devuelve null
  • SetSupportProgressBarIndeterminateVisibility que genera java.lang.NullPointerException cuando se utiliza con Android 5.0 SDK (API 21)
  • Actualizar la biblioteca de soporte 23.2.0 generar error
  • "Campo se puede convertir a una variable local" aparece al configurar el color de la barra de acción
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.