Я импортировал пример проекта андроида по следующей ссылке. http://developer.android.com/training/displaying-bitmaps/index.htmlПрозрачное изображение появляется черным на кеш-битовой карте
Когда я запустил это приложение, я получил чистую сетку изображений.
Когда я использовал прозрачное изображение вместо заданных, прозрачные области заполняются черным цветом .
Посмотрите на изображение.
Я не мог удалить этот черный цвет независимо от того, что меня изменяет. Я также попытался изменить фон сетки. Это не помогло.
Чтобы воспроизвести проблему, загрузить проект, приведенный в ссылке выше и изменить первые шесть пунктов в imgUrls в Images.java с https://lh3.ggpht.com/vFpQP39LB60dli3n-rJnVvTM07dsvIzxrCL5xMiy1V4GV4unC1ifXkUExQ4N-DBCKwI=w124
Eg: общественностью окончательного статического String [] imageUrls = новый String [] { «https://lh3.ggpht.com/vFpQP39LB60dli3n-rJnVvTM07dsvIzxrCL5xMiy1V4GV4unC1ifXkUExQ4N-DBCKwI=w124»,
Спасибо, человек! Ваш третий вопрос был проблемой в моем случае. В коде Android, при кешировании изображения, они сжаты в формате JPEG. Я изменил его на PNG и отлично работал. Я не понимаю, почему код Android имеет сжатие JPEG, когда они просят всех использовать PNG. Мы можем изменить формат сжатия в файле ImageCache и заставить его работать. –