Android 학습 의 ScrollView 문서 번역 사용
7058 단어 androidscrollview
문서 번역 원본:
http://guides.codepath.com/android/Working-with-the-ScrollView
ScrollView 사용
앱 의 레이아웃 내용 이 길 고 장치 높이 보다 길 면 내용 이 수직 으로 미 끄 러 질 것 입 니 다. 이때 저 희 는 ScrollView 를 사용 합 니 다.
수직 미끄럼
내용 을 수직 으로 미 끄 러 뜨리 려 면 스크롤 뷰 에서 다음 과 같이 설정 하 십시오.
To make any content vertically scrollable, simply wrap that content in a ScrollView :
<ScrollView android:layout_width="match_parent" android:layout_height="match_parent">
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" >
<TextView android:id="@+id/tv_long" android:layout_width="wrap_content" android:layout_height="match_parent" android:text="@string/really_long_string" >
</TextView>
<Button android:id="@+id/btn_act" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="View" >
</Button>
</LinearLayout>
</ScrollView>
ScrollView 는 키 요소 만 포함 할 수 있 습 니 다.너 는 내용 을 위 와 같이 포석 으로 포장 해 야 한다.
어떤 경우 에 당신 이 원 하 는 콘 텐 츠 위 치 는 미끄럼 콘 텐 츠 영역 아래 에서 끝 납 니 다. 예 를 들 어 하나의 서비스 조항 은 받 아들 일 수 밖 에 없습니다. 모든 콘 텐 츠 를 탐색 하면 안 드 로 이 드: fillViewport 속성 을 true 로 설정 해 야 합 니 다.
Note that a ScrollView can only contain a single child element so if you need multiple things to be scrollable, you need to wrap that content into a layout as shown above.
In certain situations, you want to position content beneath the end of the scrollable content area. For example for a “terms of service” where you can only accept once you’ve scrolled through all the content. In this case, you might need to apply the android:fillViewport property to “true”. Read this post by Romain Guy for a detailed look at this use case.
(ScrollView 아래 구성 요소 에 android: layout height = "fill parent" 가 있 으 면 ScrollView 의 android: fillViewport 속성 을 true 로 설정 해 야 합 니 다. 그렇지 않 으 면 전체 ScrollView 에 불만 이 있 습 니 다.)
슬라이딩 TextView
TextView 는 ScrollView 가 필요 하지 않 습 니 다. TextView 를 미 끄 러 뜨 릴 필요 가 있다 면 scrollbars 속성 을 설정 하고 Movement Method 방법 을 사용 하 십시오.
Note that a TextView doesn’t require a ScrollView and if you just need a scrolling TextView simply set the scrollbars property and apply the correct MovementMethod :
<TextView
android:id="@+id/tv_long"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:scrollbars = "vertical"
android:text="@string/really_long_string" >
</TextView>
이벤트 에서 다음 설정
TextView tv = (TextView)findViewById(R.id.tv_long);
tv.setMovementMethod(new ScrollingMovementMethod
이렇게 하면 TextView 는 자동 으로 수직 으로 미 끄 러 질 수 있다.
가로 미끄럼
다른 상황 에서 우 리 는 내용 이 가로로 미 끄 러 지 기 를 바 랍 니 다. 우 리 는 Horizontal ScrollView 를 이렇게 사용 할 수 있 습 니 다.
In other cases, we want content to horizontally scroll in which case we need to use the HorizontalScrollView instead like this:
<HorizontalScrollView android:layout_width="match_parent" android:layout_height="match_parent">
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" >
<!-- child views in here -->
//
</LinearLayout>
</HorizontalScrollView>
지금 당신 은 가로로 미 끄 러 지 는 보 기 를 가지 고 있 습 니 다.
끼 워 넣 기 슬라이딩 보기
ScrollView 를 다른 ScrollVIEW 에 추가 하 는 것 은 어 려 울 수 있 습 니 다. 대부분 사용 하기 어 려 울 수 있 습 니 다. Nested ScrollView 를 사용 할 수 있 습 니 다. CoordiatorLayout 와 함께 사용 할 때 좋 습 니 다.
Adding a ScrollView within another ScrollView can be difficult. Most of the times it won’t end well. You will end up adding few workarounds. Instead, use the NestedScrollView as outlined here. A working sample can be found here as this is very useful when working with CoordinatorLayout
자원.
•http://examples.javacodegeeks.com/android/core/ui/scrollview/android-scrollview-example/ •http://www.curious-creature.org/2010/08/15/scrollviews-handy-trick/ •http://www.androidhub4you.com/2013/05/simple-scroll-view-example-in-android.html •http://developer.android.com/reference/android/widget/ScrollView.html •http://developer.android.com/reference/android/widget/HorizontalScrollView.html •http://www.whitesof.com/?q=tutorials/android/android-scroll-view-tutorial
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin의 기초 - 2부지난 글에서는 Kotlin이 무엇인지, Kotlin의 특징, Kotlin에서 변수 및 데이터 유형을 선언하는 방법과 같은 Kotlin의 기본 개념에 대해 배웠습니다. 유형 변환은 데이터 변수의 한 유형을 다른 데이터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.