...
bitmap[i] = MySQLiteHelper.getImage(images[i]);
// This fetches the bitmap image from database
...
< /code>
Здесь я преобразую свой растровый карту в притяжительный. < /p>
d[i] = new BitmapDrawable(getResources(),bitmap[i]);
< /code>
Тогда я использую этот притяжение в методе «Помет» Hashmap, чтобы установить его в качестве элемента списка. < /p>
hm.put("img", String.valueOf(d[i]));
// put() accepts java.lang.String as input.
< /code>
Но изображение не отображается в ListView. Я могу отобразить весь текст, но не изображение.BitmapFactory﹕ Unable to decode stream: java.io.FileNotFoundException: android.graphics.drawable.BitmapDrawable@3ab28e36: open failed: ENOENT (No such file or directory)
resolveUri failed on bad bitmap uri: android.graphics.drawable.BitmapDrawable@3ab28e36
< /code>
Что я здесь делаю не так? Я думаю, что при преобразовании этого растрового изображения в притяжение, нарисовавшаяся удержание временного значения, и put () не может получить доступ к этому? List aList = new ArrayList();
for(int i=0;i
Подробнее здесь: [url]https://stackoverflow.com/questions/29081819/how-should-i-set-this-bitmap-in-listview[/url]
У меня есть изображения в моей локальной базе данных, которые я хочу заполнить в списке. < /p> Это то, что я делаю: < /p> [code]... bitmap[i] = MySQLiteHelper.getImage(images[i]); // This fetches the bitmap image from database ... < /code> Здесь я преобразую свой растровый карту в притяжительный. < /p> d[i] = new BitmapDrawable(getResources(),bitmap[i]); < /code> Тогда я использую этот притяжение в методе «Помет» Hashmap, чтобы установить его в качестве элемента списка. < /p> hm.put("img", String.valueOf(d[i])); // put() accepts java.lang.String as input. < /code> Но изображение не отображается в ListView. Я могу отобразить весь текст, но не изображение.BitmapFactory﹕ Unable to decode stream: java.io.FileNotFoundException: android.graphics.drawable.BitmapDrawable@3ab28e36: open failed: ENOENT (No such file or directory) resolveUri failed on bad bitmap uri: android.graphics.drawable.BitmapDrawable@3ab28e36 < /code> Что я здесь делаю не так? Я думаю, что при преобразовании этого растрового изображения в притяжение, нарисовавшаяся удержание временного значения, и put () не может получить доступ к этому? List aList = new ArrayList();
У меня есть изображения в моей локальной базе данных, которые я хочу заполнить в списке.
Это то, что я делаю:
...
bitmap = MySQLiteHelper.getImage(images );
// This fetches the bitmap image from database
...
Если я привяжу одно и то же свойство к другому элементу управления того же типа, в моем случае к ListView, то первый ListView будет заполнен объектом, а второй ListView останется пустым. Я играл в режимах OneWay и TwoWay, но до сих пор не могу найти...