So basically the blurring algorithm, which uses RenderScript, works fine for flat images. It doesn't for texts. It looks like all the texts are getting re-rendered on top of blurred images. So texts do have effect on the blur, but I think another layer of text is re-drawn on top of everything, after the blurring. Is this a matter of where I call my functions? I used the BlurBuilder from Create blurry transparent background effect to implement this.
If the text is part of a Bitmap it will be blurred for sure when you apply ScriptIntrinsicBlur to that Bitmap, since the Gaussfilter applied to the Bitmap is just an smoothed averaging of pixel values, irrespective of the content. Therefore I assume that the text you want to blur is not part of the Bitmap you pass to ScriptIntrinsicBlur, but remains in some other Layout element.