2012-09-19 3 views
0

나는 scrollview를 동적으로 만들고 있는데 아주 기본적인 질문이 있습니다. ScrollView()에 기본적으로 세로 스크롤이 있습니까? 다음과 같이 설정해야합니까? setVerticalScrollBarEnabled(true);? 수직 스크롤을 만들기 위해 내가 무엇을 사용할 것인가?scrollview를 만들 때

내가이 사용하고

내 코드 : 대신 사용자 지정 목록보기를 사용 해달라고 왜

ScrollView sV = new ScrollView(getActivity()); 
sV.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); 
sV.setVerticalScrollBarEnabled(true); 
+0

예 ScrollView는 버티컬 스크롤링입니다. – yokees

답변

1

기본적으로 ScrollView은 세로 스크롤을 추가합니다. 가로 스크롤을 추가하려면 HorizontalScrollView을 사용하십시오. 따라서 sV.setVerticalScrollBarEnable(true)은 필요 없지만 콘텐츠가 기기 화면보다 큰 경우 스크롤바가 추가됩니다.

1

?

+0

기본적으로이 스크롤 뷰 내에서 성취하려고하는 것의 웅장한 구성표는 데이터베이스에서 게임 항목을 검색하므로 반환되는 항목의 크기를 알 수 없으므로 이미지 + 돈 (금액 항목 비용) + 항목 설명. 그래서 다른 레이아웃으로 구성 됩니다이 scrollview 안에 동적 레이아웃을 만들려고합니다. – JoeyL

+0

하지만 실제로 내 인생을 편하게 할 수있는 맞춤 목록 뷰 원인에 대한 조사를 해 보겠습니다. 의견을 보내 주셔서 감사합니다. – JoeyL

1

ScrollView은 항상 수직으로 스크롤됩니다 (충분한 위젯/요소가 내부에있는 경우). 가로 스크롤의 경우 HorizontalScrollView이 사용됩니다.

Neo가 언급했듯이 동적으로 내용을 추가하려면 ListView가 더 나은 선택 일 수 있습니다.

관련 문제