사용자 정의 어댑터가있는 ListView 내의 TextView가 업데이트되지 않습니다.

user6038900

사용자 지정 어댑터가있는 목록보기가 있습니다.

다음은 내 getView 메서드입니다.

@Override
    public View getView(int position, View convertView, ViewGroup parent) {
        view = convertView;

        if (convertView == null) {
            //inflate the view for each row of listview
            view = layoutInflater.inflate(R.layout.rating_item, null);
            mViewHolder = new ViewHolder();
            mViewHolder.mstatus = (TextView) view.findViewById(R.id.ratingStatus);
            mViewHolder.mCheckBox = (CheckBox) view.findViewById(R.id.checkBox);
            view.setTag(mViewHolder);
        } else {
            mViewHolder = (ViewHolder) view.getTag();
        }

       mViewHolder.mstatus.setText("Status");
        return view;
    }

그런 다음 mStatus내 코드 에서 texview 를 다음과 같이 업데이트하려고 합니다.

RatingAdapter ratingAdapter = new RatingAdapter(getActivity(), starOneList);
TextView status = (TextView) getViewByPosition(0, mListView).findViewById(R.id.ratingStatus);
 status.setText("New Status");
 mListView.setAdapter(ratingAdapter);
 Toast.makeText(getActivity(), "Log" +
 status.getText().toString(), Toast.LENGTH_SHORT).show();
  ratingAdapter.notifyDataSetChanged();

문제는 texview가 설정되고 있지만 ui에서는 변경 사항이 표시되지 않는다는 것입니다. 내 말은, 내가 얻는 토스트 메시지는 "New Status"이지만 ui에서는 변경 사항이 적용되지 않고 textview에 여전히 이전 텍스트가 표시됩니다 Status. 왜 이렇게이다?

사친 가와이

매번 textview에서 업데이트하려는 텍스트를 전달해야합니다. 이제 정적으로 매번 textview를 설정합니다. 즉 mViewHolder.mstatus.setText ( "Status"); 이 대신 코드는 다음과 같습니다. mViewHolder.mstatus.setText (newtext); 여기서 newtext는 새로운 문자열 값을 보유하는 일부 변수입니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

사용자 정의 ListView가 업데이트되지 않음

분류에서Dev

사용자 지정 어댑터가있는 ListView의 사용자 지정 행

분류에서Dev

사용자 지정 어댑터가있는 ListView가 나타나지 않습니다.

분류에서Dev

사용자 지정 어댑터가있는 ListView가 나타나지 않습니다.

분류에서Dev

SherlockFragment에서 사용자 지정 어댑터가있는 ListView, 생성자가 정의되지 않음 (이를 전달할 수 없음)

분류에서Dev

사용자 지정 GridView 어댑터의 TextView는 업데이트되지 않지만 ImageView는 업데이트합니다.

분류에서Dev

사용자 정의 어댑터의 Textview가 화면의 지정된 공간을 차지하지 않습니다.

분류에서Dev

사용자 지정 어댑터가 내 게시물의 데이터를 덮어 쓰는 ListView

분류에서Dev

사용자 정의 어댑터가있는 listview-다른 모든 항목 요소가 중복됩니다.

분류에서Dev

사용자 정의 ListView setOnItemClickListener가 작동하지 않습니다.

분류에서Dev

Fragment에서 사용자 지정 어댑터가있는 ListView

분류에서Dev

Android의 TextView가 업데이트되지 않습니다.

분류에서Dev

사용자 지정 어댑터를 사용할 때 Android의 ListView에서 데이터를 가져 오는 방법

분류에서Dev

notifyDataSetChanged가 작동하지 않는 사용자 정의 어댑터

분류에서Dev

사용자 정의 어댑터를 사용하여 Listview가 표시되지 않음

분류에서Dev

두 개의 TextView가있는 사용자 지정 ListActivity 어댑터를 만들어 두 개의 ArrayList <String> 개체를 처리합니다.

분류에서Dev

Swift에서 사용자 정의보기 용 drawRect가 제대로 업데이트되지 않습니다.

분류에서Dev

사용자 지정 어댑터가있는 Android ListView는 마지막 항목 만 표시합니다.

분류에서Dev

WooCommerce 업데이트 후 사용자 정의 청구 필드가 더 이상 포함되지 않습니다.

분류에서Dev

Android의 사용자 정의 listView가 작동하지 않습니다.

분류에서Dev

SetOnItemClickListener가 Android의 사용자 정의 ListView에서 응답하지 않습니다.

분류에서Dev

EditText : 사용자 정의 Editable로 setText ()를 호출 할 때 커서가 업데이트되지 않습니다.

분류에서Dev

IllegalStateException : 어댑터의 내용이 변경되었지만 ListView가 알림을받지 못했습니다.

분류에서Dev

활동이 비어 있습니다. 사용자 정의 gird 어댑터 코드에 문제가 있습니까?

분류에서Dev

사용자 지정 어댑터가있는 ListView : 일부 항목이 숨겨 짐

분류에서Dev

사용자 정의 어댑터가있는 alertdialog 목록보기에 아무것도 표시되지 않음

분류에서Dev

사용자 지정 어댑터에 두 개의 textView를 추가하는 방법은 무엇입니까?

분류에서Dev

다중 라인 뷰가있는 사용자 정의 어댑터의 convertView

분류에서Dev

내 사용자 정의 ListView는 아무것도 표시하지 않습니다.

Related 관련 기사

  1. 1

    사용자 정의 ListView가 업데이트되지 않음

  2. 2

    사용자 지정 어댑터가있는 ListView의 사용자 지정 행

  3. 3

    사용자 지정 어댑터가있는 ListView가 나타나지 않습니다.

  4. 4

    사용자 지정 어댑터가있는 ListView가 나타나지 않습니다.

  5. 5

    SherlockFragment에서 사용자 지정 어댑터가있는 ListView, 생성자가 정의되지 않음 (이를 전달할 수 없음)

  6. 6

    사용자 지정 GridView 어댑터의 TextView는 업데이트되지 않지만 ImageView는 업데이트합니다.

  7. 7

    사용자 정의 어댑터의 Textview가 화면의 지정된 공간을 차지하지 않습니다.

  8. 8

    사용자 지정 어댑터가 내 게시물의 데이터를 덮어 쓰는 ListView

  9. 9

    사용자 정의 어댑터가있는 listview-다른 모든 항목 요소가 중복됩니다.

  10. 10

    사용자 정의 ListView setOnItemClickListener가 작동하지 않습니다.

  11. 11

    Fragment에서 사용자 지정 어댑터가있는 ListView

  12. 12

    Android의 TextView가 업데이트되지 않습니다.

  13. 13

    사용자 지정 어댑터를 사용할 때 Android의 ListView에서 데이터를 가져 오는 방법

  14. 14

    notifyDataSetChanged가 작동하지 않는 사용자 정의 어댑터

  15. 15

    사용자 정의 어댑터를 사용하여 Listview가 표시되지 않음

  16. 16

    두 개의 TextView가있는 사용자 지정 ListActivity 어댑터를 만들어 두 개의 ArrayList <String> 개체를 처리합니다.

  17. 17

    Swift에서 사용자 정의보기 용 drawRect가 제대로 업데이트되지 않습니다.

  18. 18

    사용자 지정 어댑터가있는 Android ListView는 마지막 항목 만 표시합니다.

  19. 19

    WooCommerce 업데이트 후 사용자 정의 청구 필드가 더 이상 포함되지 않습니다.

  20. 20

    Android의 사용자 정의 listView가 작동하지 않습니다.

  21. 21

    SetOnItemClickListener가 Android의 사용자 정의 ListView에서 응답하지 않습니다.

  22. 22

    EditText : 사용자 정의 Editable로 setText ()를 호출 할 때 커서가 업데이트되지 않습니다.

  23. 23

    IllegalStateException : 어댑터의 내용이 변경되었지만 ListView가 알림을받지 못했습니다.

  24. 24

    활동이 비어 있습니다. 사용자 정의 gird 어댑터 코드에 문제가 있습니까?

  25. 25

    사용자 지정 어댑터가있는 ListView : 일부 항목이 숨겨 짐

  26. 26

    사용자 정의 어댑터가있는 alertdialog 목록보기에 아무것도 표시되지 않음

  27. 27

    사용자 지정 어댑터에 두 개의 textView를 추가하는 방법은 무엇입니까?

  28. 28

    다중 라인 뷰가있는 사용자 정의 어댑터의 convertView

  29. 29

    내 사용자 정의 ListView는 아무것도 표시하지 않습니다.

뜨겁다태그

보관