사용자 지정 목록보기에서 데이터베이스의 값을 기반으로 이미지보기 소스 변경

Droidev

내 안드로이드 응용 프로그램에서 나는 사용자 정의가 목록보기를 (ArrayAdapter) . getView () 메서드에는 TextViewImageview가 있으며 ImageView는 즐겨 찾기 표시 및 표시 해제를위한 것 입니다. 응용 프로그램이 처음로드 될 때 데이터베이스에서 ID가 즐겨 찾기 테이블 에서 사용 가능한지 확인하고 이미지가 변경되면 내 문제는 즐겨 찾기가 아닌 항목에 대해 즐겨 찾기로 표시된다는 것입니다. 아래에 내 코드를 붙여넣고 있습니다.

      @Override
            public View getView(final int position, View convertView, ViewGroup parent) {
                View view = convertView;
                if (view == null) {
                    view = getActivity().getLayoutInflater().inflate(R.layout.custom_list_item, parent, false);
                }
                Item item = ItemList.get(position);
                TextView title = (TextView) view.findViewById(R.id.title);

                ImageView favorite = (ImageView) view.findViewById(R.id.favourite_mark_icon);
                if (mHandler.checkForIDMatchForFav(item)) {
                    favorite.setImageResource(R.drawable.fav_marked);
                }
 favorite.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    markFavourite(position, v);
                }
            });

                return view;
            }

어떤 도움을 주시면 감사하겠습니다.

GVillani82

보기를 재사용하고 있으므로 매개 변수를 가져 오므로 convertView새보기를 생성하기 전에 각보기 상태를 변경해야합니다. 재활용을 통해 템플릿 (이전보기)을 기반으로 새보기를 만들 수 있지만 콘텐츠가 동적 인 경우 변경해야합니다.

즐겨 찾기 ImageView가 기본 표시되지 않은 아이콘으로 설정 되는 else 분기를 추가하기 만하면 됩니다.

if (mHandler.checkForIDMatchForFav(item)) {
    favorite.setImageResource(R.drawable.fav_marked);
}else{
    favorite.setImageResource(R.drawable.not_marked);
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

데이터베이스의 값에 따라 목록보기에서 특정 항목의 색상 변경

분류에서Dev

스크롤 목록보기에서 이미지보기가 자동으로 변경됨

분류에서Dev

사용자 지정 목록보기 Android에서 클릭시 이미지 변경

분류에서Dev

내가 수동으로 중포 기지 데이터베이스에서 값을 변경할 때 대신 목록보기에서 값을 업데이트하는 목록보기에 더 많은 항목을 만들

분류에서Dev

SQLite 데이터베이스의 데이터를 사용자 지정 목록보기로 표시

분류에서Dev

목록보기를 스크롤 한 후 Android 변경 사항의 사용자 지정 listAdapter에서 드로어 블 이미지를 대체했습니다. 왜?

분류에서Dev

내 사용자 지정 목록보기 및 내 데이터베이스 오류

분류에서Dev

SQLite 데이터베이스를 사용하는 사용자 지정 목록보기의 Textwatcher

분류에서Dev

사용자 지정 템플릿을 사용하고 테이블 소유권을 변경하여 새 데이터베이스 만들기

분류에서Dev

문자열 (예 : 단어)의 데이터를 기반으로 이미지보기의 표시 이미지 변경

분류에서Dev

Angular2 구성 요소가 데이터베이스 변경 사항을 기반으로 업데이트되지 않음

분류에서Dev

Android에서 사용자 상호 작용없이 특정 목록 항목의 텍스트보기 색상 변경

분류에서Dev

XHR을 사용하여 온라인 스토리지 / 데이터베이스에 이미지 보내기

분류에서Dev

목록보기에서 다른 변경이있을 때 텍스트 상자 값 설정

분류에서Dev

데이터베이스에 저장된 경로를 사용하여 이미지보기 표시

분류에서Dev

사용자 ID를 기반으로 데이터베이스 변경

분류에서Dev

변경 가능한 선택을 기반으로 입력 요소의 값을 설정하는 데이터베이스 쿼리

분류에서Dev

사용자 지정 지표에 대한 지표 이름을 기반으로 모든 차원에서 Cloudwatch 경보

분류에서Dev

nm 관계 변경에 대한 정보의 데이터베이스 기록

분류에서Dev

데이터베이스의 두 값을 기반으로 한 동적 이미지 표시

분류에서Dev

ID를 기반으로 데이터베이스의 이미지에 대한 JQuery 호버 관련 정보

분류에서Dev

다른 리소스 아이콘을 사용하여 이미지보기에서 리소스 아이콘을 변경하는 방법

분류에서Dev

Python Django의 값 배열을 기반으로 데이터베이스의 항목 변경

분류에서Dev

내 안드로이드 앱에서 사용자 지정 목록을 스크롤하면 사용자 지정 어댑터의 일부인 즐겨 찾기 아이콘이 자체적으로 변경됩니다.

분류에서Dev

목록보기에서 선택한 항목의 이미지보기 변경

분류에서Dev

SqlLite 데이터베이스를 사용하여 하나의 활동에서 이미지보기

분류에서Dev

사용자 지정 배열 어댑터에서 목록보기의 레이아웃 변경

분류에서Dev

Android를 사용하여 MySQL 데이터베이스에 이미지 보내기

분류에서Dev

여러 활동에 열려있는 Android 데이터베이스 사용자 정의 목록보기

Related 관련 기사

  1. 1

    데이터베이스의 값에 따라 목록보기에서 특정 항목의 색상 변경

  2. 2

    스크롤 목록보기에서 이미지보기가 자동으로 변경됨

  3. 3

    사용자 지정 목록보기 Android에서 클릭시 이미지 변경

  4. 4

    내가 수동으로 중포 기지 데이터베이스에서 값을 변경할 때 대신 목록보기에서 값을 업데이트하는 목록보기에 더 많은 항목을 만들

  5. 5

    SQLite 데이터베이스의 데이터를 사용자 지정 목록보기로 표시

  6. 6

    목록보기를 스크롤 한 후 Android 변경 사항의 사용자 지정 listAdapter에서 드로어 블 이미지를 대체했습니다. 왜?

  7. 7

    내 사용자 지정 목록보기 및 내 데이터베이스 오류

  8. 8

    SQLite 데이터베이스를 사용하는 사용자 지정 목록보기의 Textwatcher

  9. 9

    사용자 지정 템플릿을 사용하고 테이블 소유권을 변경하여 새 데이터베이스 만들기

  10. 10

    문자열 (예 : 단어)의 데이터를 기반으로 이미지보기의 표시 이미지 변경

  11. 11

    Angular2 구성 요소가 데이터베이스 변경 사항을 기반으로 업데이트되지 않음

  12. 12

    Android에서 사용자 상호 작용없이 특정 목록 항목의 텍스트보기 색상 변경

  13. 13

    XHR을 사용하여 온라인 스토리지 / 데이터베이스에 이미지 보내기

  14. 14

    목록보기에서 다른 변경이있을 때 텍스트 상자 값 설정

  15. 15

    데이터베이스에 저장된 경로를 사용하여 이미지보기 표시

  16. 16

    사용자 ID를 기반으로 데이터베이스 변경

  17. 17

    변경 가능한 선택을 기반으로 입력 요소의 값을 설정하는 데이터베이스 쿼리

  18. 18

    사용자 지정 지표에 대한 지표 이름을 기반으로 모든 차원에서 Cloudwatch 경보

  19. 19

    nm 관계 변경에 대한 정보의 데이터베이스 기록

  20. 20

    데이터베이스의 두 값을 기반으로 한 동적 이미지 표시

  21. 21

    ID를 기반으로 데이터베이스의 이미지에 대한 JQuery 호버 관련 정보

  22. 22

    다른 리소스 아이콘을 사용하여 이미지보기에서 리소스 아이콘을 변경하는 방법

  23. 23

    Python Django의 값 배열을 기반으로 데이터베이스의 항목 변경

  24. 24

    내 안드로이드 앱에서 사용자 지정 목록을 스크롤하면 사용자 지정 어댑터의 일부인 즐겨 찾기 아이콘이 자체적으로 변경됩니다.

  25. 25

    목록보기에서 선택한 항목의 이미지보기 변경

  26. 26

    SqlLite 데이터베이스를 사용하여 하나의 활동에서 이미지보기

  27. 27

    사용자 지정 배열 어댑터에서 목록보기의 레이아웃 변경

  28. 28

    Android를 사용하여 MySQL 데이터베이스에 이미지 보내기

  29. 29

    여러 활동에 열려있는 Android 데이터베이스 사용자 정의 목록보기

뜨겁다태그

보관