자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

* 사용 개발툴 버전 : 시애틀

* 테스트 단말기 모델명 : ios5c...ios...

* 테스트 단말기 O/S 버전 :

 

procedure TMultiDetailItemAppearance.UpdateSizes(const FinalSize : TSizeF);
var
  LInternalWidth: Single;
  LImagePlaceOffset: Single;
  LImageTextPlaceOffset: Single;
begin
  BeginUpdate;
  try
    inherited;
    // Update the widths and positions of renderening objects within a TListViewItem
    if Image.ActualWidth = 0 then
    begin
      LImagePlaceOffset := 0;
      LImageTextPlaceOffset := 0;
    end
    else
    begin
      LImagePlaceOffset := cDefaultImagePlaceOffsetX;
      LImageTextPlaceOffset := cDefaultImageTextPlaceOffsetX;
    end;
    Image.InternalPlaceOffset.X := GlyphButton.ActualWidth + LImagePlaceOffset;

    if Image.ActualWidth > 0 then
      Text.InternalPlaceOffset.X := Image.ActualPlaceOffset.X + Image.ActualWidth + LImageTextPlaceOffset
    else
      Text.InternalPlaceOffset.X := 0 + GlyphButton.ActualWidth;

    MultiDetail1.InternalPlaceOffset.X := Text.InternalPlaceOffset.X;
    MultiDetail2.InternalPlaceOffset.X := Text.InternalPlaceOffset.X;
    MultiDetail3.InternalPlaceOffset.X := Text.InternalPlaceOffset.X;

 

    LInternalWidth := FinalSize.Width - Text.ActualPlaceOffset.X - Accessory.ActualWidth;

    if Accessory.ActualWidth > 0 then
      LInternalWidth := LInternalWidth - cTextMarginAccessory;

 

    Text.InternalWidth := Max(1, LInternalWidth);


    MultiDetail1.InternalWidth := Text.InternalWidth;
    MultiDetail2.InternalWidth := Text.InternalWidth;
    MultiDetail3.InternalWidth := Text.InternalWidth;

 

    If FinalSize.Width < 330 Then   //아이폰이 4인치라면
     begin
       MultiDetail3.InternalPlaceOffset.X := 220;   // MultiDetail3.PlaceOffset.X := 220 요렇게 하고 싶은데

       showmessage('4인치');  //  요건 실행이 되는데 수정은 안되네요 ^^)
     end;

  finally
    EndUpdate;
  end;
end;

 

부탁합니다...

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 17243
공지 유용한 관련 사이트 관리자2 2014.03.20 56130
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99565
334 ListBox style에서 text를 추가했는데 livebinding으로 연결이 가능한가요?? [1] 손주영 2016.03.17 333
333 XE10 Rest컴포넌트를 이용한 멀티디바이스 앱에서 TFDMemTable관련 에러 [2] 김태윤 2016.03.21 428
332 가상키보드 처리 [2] 김태윤 2016.03.26 928
331 REST Debugger Json파싱 문의 [3] file 김태윤 2016.03.31 1488
330 자동줄바꿈할 수 있는 텍스트 표시 컴포넌트 또는 방법(화면너비를 이용 등)이 있나요? [2] 김태윤 2016.04.01 2028
329 TBitmap.Savetofile 관련 질문 [1] hsson 2016.04.05 786
328 앱설치시 홈화면에 바로가기 만들기 문의 [2] 김태윤 2016.04.07 755
327 유투브 링크 영상을 플레이 하는법이 궁금합니다. [1] 최향태 2016.04.14 317
326 안드로이드 다국어 가상 키보드 고정 방법 있나요? [2] 한사람 2016.04.15 1027
325 겔럭시노트5 OS업데이트후 디버깅 문제 [2] 김태윤 2016.04.22 1422
324 파이어몽키 ListBox에서 목록 삭제 방법 문의 [1] 김태윤 2016.04.29 636
323 안드로이드 앱이 실행하진않는 오류가 발생합니다.. [3] 밤바야 2016.05.02 1205
322 베를린의 다이나믹 리스트뷰에서 정렬하는 방법을 알고 싶습니다. [1] file 거북이 2016.05.09 122
321 Xe5에서 SDK 삭제후 재 설치 할 수 있나요? [1] 농가사랑 2016.05.12 178
320 안드로이드 블루투스 한글 관련 질문 [1] hsson 2016.05.13 401
319 Troubleshooting cannot deploy an application for android에러 [2] file 김태윤 2016.05.23 354
318 안드로이드 서비스(백그라운드 실행)에서 특정 상황에서 앱자동 실행 [2] 김태윤 2016.05.24 2871
317 ListBox Item Style내부 색상변경 [2] 박군80 2016.05.24 605
316 안드로이드 비트맵 최대크기관련 질문. [1] hsson 2016.05.26 393
315 파이어몽키로 사진저장 파일오류...?? [1] 밤바야 2016.05.26 453