Android developer: make your text views selectable
Historically, support for text selection and copy/paste on Android has been limited to text input fields only. (Some specific applications like the Browser and Gmail have also included their own implementations of text selection from other areas).Fortunately, starting with Android3.0 the TextView component has built-in support for a consistent, system-wide selection & copying system.
However, this feature is not enabled by defaultfor text views. Very few developers choose to enable it when appropriate: many probably don't even know of its existence. Enabling it is simple and only takes one extra attribute:
When hardware accelerated, the 2D rendering pipeline supports the most commonly used Canvas drawing operations as well as many less-used operations. All of the drawing operations that are used to render applications that ship with Android, default widgets and layouts, and common advanced visual effects such as reflections and tiled textures are supported. The following list describes known operations that are not supported with hardware acceleration: