각 목록 항목 사이에 더 많은 공간을 만들어야합니다. Delphi에서 Listview 항목 높이를 변경할 수 있습니까?목록보기 항목 높이 변경
답변
TListView
은 어떤 모드입니까? (4 가지가 있으며 모드가 다른 모드로 바뀌므로 처음에는 다른 모드가 있습니다.)
높이를 묻는 질문이므로 vsList
모드에 있다고 생각합니다. 이 경우, 각 행의 높이는 SmallImages
Imagelist
의 높이에 의해 결정됩니다. 더 큰 이미지를 ImageList
에 할당하여 행 높이를 변경할 수 있습니다.
Delphi TListView
컨트롤은 Microsoft 컨트롤의 래퍼입니다. 그것은 TCustomMultiSelectListControl
에 있습니다. TListView
은 ItemHeight
속성을 노출하지 않지만 TCustomMultiSelectListControl은 TListBox
의 조상이기도하며이 속성은이 속성을 노출합니다.
TListBox의 ItemHeight 속성은 TCustomListBox (TCustomMultiSelectListControl에서 파생 됨)에 구현됩니다. 이 속성은 공통 조상이 아니지만 MSDN을 통해 넘어지면 표준 listview 및 listbox 컨트롤이 많은 메시지를 공유하는 것으로 나타납니다. 그 중 LB_SETITEMHEIGHT
입니다. 불행히도이 메시지는 VCL에서 찾을 수 없습니다.
클래스에서 ItemHeight를, 당신은해야하십시오 뷰 TListView의 자손을 만들
- 재정의/CN_MEASUREI에 대한 핸들러를 구현할 컨트롤의 핸들이 세터에서 다시 생성 원인 포함 TCustomListBox의 라인을 따라 getter 및 setter를 구현하는 getter 및 setter
- 하여 자신의 ItemHeight를 속성을 추가 TEM 내가 모든없는 간단한 운동 내 피상적 눈에
에 모두 간과 사용 (F)를 paint 메소드를 구현할/(F)는 적절한
TListBox
또는 TColumnListBox
로 전환 할 수 있습니다 당신이 경우 작업은 켄의 답변을보고 ... 업데이트
훨씬 쉽게 될 것입니다. 물론 ImageList를 사용하여 ItemHeight를 vsList 모드로 변경하는 것이 훨씬 쉬운 방법입니다!
나는 그런 일했다 :
@Override
public View getView(int position, View convertView,ViewGroup parent) {
View view = super.getView(position, convertView, parent);
TextView textView=(TextView) view.findViewById(android.R.id.text1);
textView.setHeight(30);
textView.setMinimumHeight(30);
/* Couleur de votre choix */
textView . SetTextColor (Couleur . BLACK);
retourner voir ;
}
당신은 (30) 두 필드 textView.setHeight을 넣어해야합니다; textView.setMinimumHeight (30); 또는 작동하지 않습니다. 저를 위해, & 동일한 문제가있었습니다.
그는 TextView가 아니라 ListView에 대해 질문합니다. 또한 그는 안드로이드가 아니라 델파이에 대해 묻고 있습니다 ... – Riwels
- 1. Android 확장형 목록보기 높이
- 2. 목록보기 항목 (및 부 항목)
- 3. 목록보기 변경
- 4. 목록보기 항목 색상
- 5. 목록보기 항목 색
- 6. 목록보기 제어 항목 편집하기
- 7. 목록보기 편집 항목
- 8. ListView 항목 높이
- 9. 메뉴 항목 높이
- 10. ListView OwnerDraw 항목 높이
- 11. 사용자 지정 목록보기 변경
- 12. 목록보기 항목 다시 가져 오기
- 13. C# 목록보기 항목 선택 문제
- 14. 특정 목록보기 항목에만 항목 표시
- 15. WPF 목록보기 필터링 된 항목
- 16. 다른 프로그램의 목록보기 선택한 항목
- 17. Android : 목록보기 선택한 항목 -1
- 18. 목록보기 항목/wpf를 템플릿하는 방법
- 19. 목록보기 항목 오류 @ ID # 0x5?
- 20. JScrollBar 화살표 높이 변경
- 21. iframe 변경 높이
- 22. 컨테이너 높이 변경
- 23. PickerControl의 기본 높이 변경
- 24. iOS - UIBarButtonItem 높이 변경
- 25. CytoPanel 높이 변경
- 26. 콤보 상자 높이 변경
- 27. 팝업 창의 높이 변경
- 28. tabbar 높이 변경 문제
- 29. UIScrollView 높이 변경
- 30. GridSplitter 미리보기의 높이 변경
+1 자손 클래스를 사용하는 것보다 훨씬 쉽습니다 .-)) –