어댑터가 부착 된 ListView
입니다. 그 뒤에있는 데이터는 몇 가지 기사입니다. 기사에는 제목과 부제가 있으며 길이는 다양합니다. 때때로 어느 쪽의 텍스트가 너무 길어서 TextView
이 고정 된 높이를 가진 어댑터에 의해 생성 된보기에 맞지 않습니다. 보기 내에서 TextViews
이 모두 보이는지 확인할 수 있습니까? 내가 함께 할 것입니다, 나는 레이아웃이 그려 질 때까지 기다려야 할 것입니다 알고 getViewTreeObserver().addOnGlobalLayoutListener(...)
TextView가 완전히 보이는지 확인하십시오.
1
A
답변
2
그것은 당신처럼 보인다 수있는 제목과 자막 당 완전히 적합 두 줄. 내가 너라면, 필자는 텍스트를 그리는 데 사용되는 페인트로 텍스트의 길이를 측정하고 줄의 너비 (줄의 수)보다 작은 지 확인합니다.
예를 들어, 다음과 같은 사항을 고려하십시오
TITLE_LINE_WIDTH 픽셀의 텍스트에 사용할 수있는 폭이와 TITLE_NUM_ROWS (패딩/마진 등 회계)이다boolean doesTitleFitBounds = titleTextView.getPaint().measureText(titleText) < (TITLE_LINE_WIDTH * TITLE_NUM_ROWS);
는 제목 당이 행의 수입니다. 마찬가지로 자막이 자신의 경계에 맞는 지 확인하기 위해 자막을 확인할 수 있습니다.
관련 문제
- 1. C# 레이블이 완전히 보이는지 확인하십시오.
- 2. formgroup이 보이는지 확인하십시오.
- 3. 커서가 보이는지 확인하십시오.
- 4. 이미지가 보이는지 확인하십시오 (CoronaSDK)
- 5. TextView가 완전히 표시되지 않음
- 6. 요소가 자바 스크립트에서 보이는지 확인하십시오.
- 7. OSG에서 카메라 노드가 보이는지 확인하십시오
- 8. textview가 비어 있는지 신속히 확인하십시오.
- 9. Java Angle Math : 플레이어가 어떻게 보이는지 확인하십시오.
- 10. 하나의 이미지만을 사용하여 망막이 보이는지 확인하십시오.
- 11. 브라우저 창에서 전체 div가 보이는지 확인하십시오.
- 12. div가 완전히 아약스를로드했는지 확인하십시오.
- 13. 노드가 완전히 선택되었는지 확인하십시오.
- 14. 오버 플로우 스크롤에서 요소가 완전히 보이는지 확인 DIV
- 15. 각 이미지가 보이는지 확인하십시오. 아무도 보이지 않으면 뭔가를
- 16. 화면 (뷰포트)에서 일정 비율의 요소가 보이는지 확인하십시오.
- 17. 원이 영역을 완전히 덮고 있는지 확인하십시오.
- 18. URL에서 파일을 다운로드하고 파일이 완전히 다운로드되었는지 확인하십시오.
- 19. XML을 완전히 받았는지 확인하려면 PHP로 확인하십시오.
- 20. 객체가 보이는지 확인합니다.
- 21. RecyclerView.ViewHolder에서보기가 부분적으로 보이는지 확인합니다.
- 22. FragmentActivity에서 단편이 보이는지 확인
- 23. 알림 패널이 보이는지 확인하기
- 24. TextView가 사라지고 사라집니다.
- 25. android - UI에서 TextView가 업데이트되지 않습니다.
- 26. CSS 코드가 어떻게 보이는지 다른 요소
- 27. 파이썬 변수가 메모리에서 어떻게 보이는지
- 28. 확장 속성 구문이 어떻게 보이는지
- 29. Textview가 올바르게 새로 고쳐지지 않습니다.
- 30. TextView가 차지하는 공간은 무엇입니까
좋은 생각, 고마워! – FWeigl