У меня есть простой адаптер списка, в котором я хочу отображать изображения еды с некоторой текстовой информацией. До сих пор я знал, что могу сделать это с такими библиотеками, как AQuery или Picasso, но я не могу понять, как это реализовать после прочтения множества руководств.
Я добавил библиотеку Picasso в свои зависимости. Предположим, мой идентификатор представления изображения — ImgViewFood.
активность
JSONArray jsonArr = jsonObj.getJSONArray("foodnames");
for (int i = 0; i < jsonArr.length(); i++) {
HashMap<String, String> food = new HashMap<>();
JSONObject jsonObj = jsonArr.getJSONObject(i);
String name = jsonObj.getString("food_name");
String url = jsonObj.getString("img_url");
food.put("foodname", name);
foodList.add(food);
}
ListAdapter adapter = new SimpleAdapter(
FoodListActivity.this, foodList,
R.layout.list_food_detail, new String[]{"foodname"}, new int[]{R.id.view_food_name});
listviewFood.setAdapter(adapter);