Android - establecer fondo de diseño mediante programación

He notado que elDefinir fondo método para elDisposición relativa el objeto está dirigido a API 16 (Android 4.1) y superior, pero mi aplicación tiene la API de destino 8 y no puedo usarla.

¿Hay alguna solución alternativa para este problema (además de marcar la clase / método conTargetApi(16) o cambiando la API de destino en el manifiesto)?
¡Gracias!

Editar: Eclipse estaba defectuoso y me mostró el mismo error parasetBackgroundDrawable Pero ahora parece funcionar. Gracias por tu ayuda.

Respuestas a la pregunta(3)

Su respuesta a la pregunta