2015-01-17 2 views
1

안드로이드 폰에서 내 PC에 다른 프로세스를 시작하는 이미지/버튼 그리드가있는 앱을 만들려고하고 있지만 공간이 부족하여 "스크롤 가능"으로 만드는 데 어려움을 겪고 있습니다. 메인 화면에. 스크롤 박스 항목은 어떻게 활용합니까? 나는 지금 당장 가지고 있지만 전혀 작동하지 않습니다. 나는 스크롤 박스를 가지고있는 아이템이 스크롤 박스 경계보다 커야 할 필요가 있다고 읽었지 만 박스 안에 다음 4x4 그리드를 어떻게 만들 수 있습니까? 나는 패널과 단지 "1, 2, next"시스템을 사용할 수 있지만, 스크롤 할 수 있고 끝이없는 스크롤을 선호하므로 마지막 페이지로 가면 1 페이지로 돌아갑니다. 어떤 코드를 제공하는 순간에 나는 this의 그림을 보여줄 수 있습니다. 오른쪽 또는 왼쪽으로 스 와이프하면 다른 격자가 필요합니다. 나는 다른 방법으로 설명하는 법을 정말로 모르지만, 나를 도울 수 있기를 바랍니다.Android 용 화면 이동식 앱을 만드시겠습니까?

답변

2

TLayout과 같은 컨트롤을 TScrollBox의 바로 아래 자식으로 배치해야합니다. 컨트롤에 필요한만큼 (0,0) 및 높이/너비에 위치를 설정하십시오. 이 크기는 스크롤 상자에서 스크롤 막대에 사용되는 크기입니다.

그런 다음 실제 컨트롤을 TLayout에 배치하십시오. 컨트롤을 추가하거나 제거 할 때 TLayout의 크기를 조절하면 스크롤 상자가 필요에 따라 스크롤 막대를 조절합니다.

+0

고마워요! 어떻게하면 "무한 스크롤"을 만들 수 있는지 알고 계시므로 다음 그리드에 더 이상 앱이 없을 때 첫 페이지로 돌아갑니다. – user3464658

+0

아마도 최종 사용자에게 표시되는 방법에 따라 달라질 수 있습니다. 어쩌면 TLayout의 범위를 확장하고 충분히 멀리가는 경우 다시 (0,0)으로 스크롤 할 수 있습니까? –

+0

시간이있을 때 나중에 확인해야 할 것입니다. 그냥 부드러운 변화가되기를 바랍니다. – user3464658

관련 문제