홈>
목록보기에 표시되는 정적 데이터가있는 로컬 json이 있습니다.
각 객체는 목록보기에도 표시되는 이미지/로고를 가져야합니다. 이미지는 로컬 및 드로어 블 폴더에 있습니다.
데이터 /리스트 뷰는 http://wptrafficanalyzer.in/blog/android-itemclicklistener-for-a-listview-with-images-and-text/
이 튜토리얼에서는 모든 데이터와 이미지가 배열로 저장됩니다. 내 데이터는 JSON에 저장됩니다.JSON에서 이미지 또는 이미지 이름을 어떻게 "참조"하고 목록보기를 만들 때 실제로 이미지에 액세스합니까?
- 답변 # 1
- 답변 # 2
// 모델 클래스가 있다면이 코드가 도움이됩니다
try { JSONObject jsonObject = new JSONObject(loadJSONFromAsset()); JSONArray array = jsonObject.getJSONArray("Details"); Resources resources = this.getResources(); for (int i=0;i<array.length();i++){ // Parse the JSON JSONObject jo_inside = array.getJSONObject(i); String title = jo_inside.getString("title"); String img = jo_inside.getString("img"); // get resource id by image name final int resourceId = resources.getIdentifier(img, "drawable", this.getPackageName()); //load Model Class Model_Home data = new Model_Home(title,resourceId); indexList.add(data); } }catch (JSONException e){ e.printStackTrace(); }
관련 자료
- javascript - D3js 로컬 이미지를 추가하는 방법
- html - 이미지가 로컬에서 표시되지 않습니다
- printing - Android TSC Alpha-3R 프린터로 이미지를 인쇄하는 방법은 무엇입니까?
- python - Tesseract OCR을 통해 검정색 배경 이미지에서 검정색 텍스트를 읽는 방법은 무엇입니까?
- kotlin - Android에서 애니메이션 이미지 전환
- swift - SwiftUI의 로컬 드라이브에서 이미지를로드하는 방법은 무엇입니까?
- javascript - ImageBackground는 React Native + Expo에서 로컬 이미지를 표시하지 않습니다
- 인 텐트를 통해 PDF를 열 때 Android에서 PDF (열 수 없음)를 표시 할 수 없습니다
- Android에서 LargeIcon 알림에 URL 이미지를 어떻게 사용할 수 있습니까?
- c - android ndk - jni/payload/androidmk에서 로컬 모듈 '페이로드'를 정의하려고합니다
- wpa - 프로그래밍 방식으로 Wi-Fi를 통해 Android 전화와 라즈베리 파이를 연결하는 방법
- imageview - android - 원형 이미지 용 프레임
- c - 잘받지 못하는 소켓을 통해 이미지 보내기
- javascript - PC 및 입력 유형 파일을 통한 이미지의 다른 회전
- Android에서 mDNS를 사용하여"local"에서 Ipv4 및 Ipv6을 확인하는 방법
- imageview - Android에서 다른 이미지 위에 이미지를 배치하는 방법
- javascript - 이벤트 리스너를 통해 이미지 전환/표시
- Android 이미지 드로어 블 (글라이드)을 lottie 애니메이션으로 대체하는 방법은 무엇입니까?
- kotlin - 비트 맵 Android 8을 저장할 때 잘못된 이미지 이름 및 유형
- c# - Opencv를 사용하여 이미지를로드하고 C ++ dll을 통해 Unity에 전달하려면 어떻게해야합니까?
관련 질문
- android : 처리되지 않은 예외: 'List
' 유형은 'List ' 유형의 하위 유형이 아닙니다. 플러터 JSON - java : json 구문 분석 문제
- java : Android에서 json 데이터를 xml로 변환하는 방법은 무엇입니까?
- Android Volley 또는 Retrofit Package를 사용하여 웹사이트에서 JSON 데이터를 가져올 수 있는 Android 라이브러리는 무엇입니까?
- android : Json 개체: 연결 목록?
- android : org.json.simple.JSONObject를 org.json.JSONObject로 캐스팅할 수 없습니다.
- android : Gson은 json 문자열을 구문 분석하지 않습니다.
- android : Fragment 클래스의 ArrayAdapter 컨텍스트
- (Android) listview의 셀 외부에 텍스트 상자를 표시하지만 여전히 뷰홀더의 일부로 유지하는 방법
- 발리로 Android Studio에서 JSON 배열 값을 seter 클래스로 설정하는 방법
drawable
에 이미지가 있다고 상상해 봅시다 폴더 :이미지 이름을 json에 입력하십시오 :
JSON에서 이름을 얻고 drawab 리소스를로드합니다.
업데이트
이미지 리소스 ID를 HashMap에 넣기p>