안드로이드 스크롤뷰 예제

이 예제에서는 Android ScrollView 구성 요소를 사용 하는 방법을 살펴보겠습니다. 이 컨테이너는 여러 구성 요소 및 뷰를 호스트할 수 있으며 스크롤할 수 있는 레이아웃 컨테이너입니다. 이것은 안드로이드 스크롤뷰예였습니다. 이 튜토리얼의 이클립스 프로젝트를 다운로드 : AndroidScrollViewExample.zip 안녕하세요 및 예제와 안드로이드 ScrollView 튜토리얼에 오신 것을 환영합니다. android.widget.ScrollView 클래스는 스크롤 보기의 기능을 제공합니다. ScrollView는 ScrollView 내에서 팔레트의 자식 요소를 스크롤하는 데 사용됩니다. Android는 세로 스크롤 보기를 기본 스크롤 보기로 지원합니다. 세로 스크롤뷰는 요소를 세로로 스크롤합니다. Android에서는 가로 스크롤뷰를 위해 가로 스크롤보기를 사용합니다. 안드로이드는 JAVA 클래스에서 스크롤 보기를 프로그래밍 방식으로 제어하는 몇 가지 방법을 제공합니다. 이 보기와 연관된 AssistStructure.ViewNode가 자동 완성을 위해 중요한 것으로 간주되는지 여부를 Android 시스템에 암시합니다. 이클립스 IDE를 열고 파일로 이동 -> 새로운 -> 프로젝트 -> 안드로이드 -> 안드로이드 응용 프로그램 프로젝트. 적절한 텍스트 필드에 응용 프로그램 이름, 프로젝트 이름 및 패키지 이름을 지정한 다음 다음을 클릭해야 합니다.

. 패딩이 상대 값 set을 통해 설정된 경우 반환패딩상대(int, int, int, int) 또는 을 통해 . . 뷰가 얼마나 커야 하는지 알아내기 위해 이 방법을 호출합니다. . 현재 입력 연결 대상이 아닌 뷰가 관리자를 호출하려고 할 때 InputMethodManager에서 호출합니다. ViewGroup.LayoutParams.MATCH_PARENT의 너비와 뷰 그룹.LayoutParams.MATCH_PARENT의 높이를 가진 레이아웃 매개 변수 집합을 반환합니다. .

레이아웃 애니메이션 이벤트를 보내야 하는 애니메이션 수신기를 지정합니다. „홈/끝“ 바로 가기 누르기에 대한 응답으로 스크롤을 처리합니다. 이 메서드는 뷰를 위쪽 또는 아래쪽으로 스크롤하고 새 가시 영역의 맨 위/맨 아래 구성 요소에 포커스를 지정합니다. 포커스에 적합한 구성 요소가 없는 경우 이 스크롤 뷰에서 포커스를 회수합니다. getmeasuredWidthAndState() 및 getMeasuredHeightAndState()의 상태 비트만 하나의 정수로 결합하여 반환합니다. . 예를 들어 모든 레스토랑에 대한 세부 정보를 표시합니다. 여기, 먼저 당신은 레스토랑의 큰 직사각형 사진을 표시합니다, 다음 이름, 주소, 영업 시간, 음식 메뉴, 가격 등. . 처리되지 않은 KeyEvents를 받을 수신기를 추가합니다.

. . . 이 메서드는 ViewParent의 현재 중첩 된 스크롤 자식 보기 중첩 된 스크롤 이벤트를 디스패치 할 때 호출 됩니다. 이 메서드에 대 한 호출을 받으려면 ViewParent onStartNestedScroll (android.view, android.view, int)에 대 한 호출에 대 한 true를 반환 해야 합니다. . restoreHierarchyState (android.util.SparseArray)에 의해 호출이보기와 해당 자식에 대한 상태를 검색할 수 있습니다. . . 측정된 너비와 측정된 높이를 저장하려면 onMeasure(int, int)에서 이 메서드를 호출해야 합니다. .

이 함수를 사용하면 View#onTouchEvent(MotionEvent)와 상당히 복잡한 상호 작용이 있으므로 주의해야 하며, 이 함수를 올바르게 구현해야 합니다.

Dieser Eintrag wurde veröffentlicht in Allgemein. Lesezeichen auf den Permanentlink.