I am giving notification by a background service. In notification i am displaying an image , image dimensions are 15*15. But when image is showed it automatically streches to big size , so it became blur. I haven’t specified the image size in my program. Why this is happening
I am giving notification by a background service. In notification i am displaying an
Share
That is because when specifying dimensions in Java it is automatically regarded as a pixel value.
You will have to implement a helper method somewhere, best in a helper class, which calculates and returns a density independent pixel value based on the provided pixel value.
The equation is
px = dip * (density / 160)from which we get thatdip = px / (density/160).This answer here is even better actually.