2013-04-17 2 views
0

테이블을 사용합니다. 내 codenameone 응용 프로그램 양식 중 하나에서.화면에 맞게 테이블 - codenameone

열 너비에 문제가 있습니다. 일부 장치에서는 가로 스크롤이 있지만 일부 장치에서는 표가 표시되지 않습니다. 장치 화면 너비에 표를 맞추거나 열 너비를 변경하고 싶습니다. 이 기능을 찾고 있었지만 적절한 것을 찾지 못했습니다.

어떻게 수행 할 수 있습니까?

답변

0

당신은 폭 속성을 사용할 수 있습니다, 그것은의 비율로 표현된다 사용 가능한 공간 -1은 남은 사용 가능한 공간을 차지하는 특별한 경우입니다 (한 열에서만 사용).

+0

감사합니다. Shai Almog, 디자인 타임이 아닌 런타임 모드에서 코드를 사용하고 싶습니다. 어떻게 된거 야? 나는 적절한 것을 찾지 못했습니다. – Ahmad

+0

테이블 레이아웃을 사용하는 경우 TableLayout.createConstraint() 메서드를 사용하여 얻을 수있는 추가 Table.Constraint 인수와 함께 요소를 추가하기 만하면됩니다. Table 클래스를 사용하는 경우 Table의 protected TableLayout.Constraint createCellConstraint (Object 값, int 행, int 열)을 재정의합니다. –

+0

이러한 기능을 완전히 보여주는 샘플이 있습니까? 사용하려고했지만 아무 것도 명확하지 않습니다. Shai에게 감사드립니다. – Ahmad

-2

내 조언은 jquerymobile의 솔루션은 [여기 링크 설명을 입력합니다] [1]

[1] 체크 아웃하는 것입니다 http://jquerymobile.com/demos/1.3.0-beta.1/docs/tables/table-reflow.html jquerymobile 리플 로우 테이블

+0

J2ME (MIDP) 또는 codenameone이 설치된 Symbian 장치에서 작동합니까? 나는 잘 모르겠다. – Ahmad

+0

아니요,하지만 반응 형 테이블이 어떻게 작동하는지 보여주는 좋은 예입니다. – SuperManSL

+1

질문과 아무런 관계가 없습니다. –

관련 문제