I think Luksprog it's wrong, I have an easy solution to access you custom component "src" data without styleable, just calling the AttributeSet:
attrs.getAttributeResourceValue("http://schemas.android.com/apk/res/android",
"src", 0);
Here you can see my example to make bitmaps size more cheap, jeje.
public CustomView(Context context, AttributeSet attrs) {
super(context, attrs);
int src_resource = attrs.getAttributeResourceValue("http://schemas.android.com/apk/res/android", "src", 0);
this.setImageBitmap(getDrawable(getResources(),src_resource));
}
public static Bitmap getDrawable(Resources res, int id){
return BitmapFactory.decodeStream(res.openRawResource(id));
}
Now you will have something in the xml like this:
<com.example.com.jfcogato.mycomponent.CustomView
android:id="@+id/tAImageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/big_image_example"/>