the CardView ( android.support.v7.cardview ) stays white even though I set a backround drawable via android:backround - The documentation gives me the feeling that it should
You have 2 possible solutions.
cardView.setBackgroundResource(R.drawable.background)
This way you can also give images some shape that you can configure by the shape of cardview. Disadvantage is that it is bad for performance.