총 10 개의 버튼이있는 "and more"버튼이있는 Android 애플리케이션에서 ScrollView를 사용하고 있습니다. 화면에는 5 개의 버튼이 표시되고 나머지 5 개의 버튼은 표시되지 않습니다. 나는 "more"버튼을 클릭 할 때 보이지 않는 5 개의 버튼을 표시해야합니다. 이 작업을 수행하는 방법?onClick을 사용하여 스크롤 뷰에 래핑 된 버튼의 가시성 변경
1
A
답변
3
scrollView 내에 10 개의 버튼을 모두 넣기 만하면됩니다. 그 중 5 개는 정상이고 다른 5 개는 android:visibility="gone"
으로 설정됩니다. 당신의 "추가"버튼의 OnClickListener를에서
button.setVisibility(View.VISIBLE)
에 자신의 가시성을 설정합니다.
3
Button
의 용기에 의 용기로 LinearLayout
이있을 것입니다. 그 컨테이너를 가져와 같은 것을하십시오.
public void onMoreClicked(View b)
{
for(int i= 0; i<5; i++)
{
Button b = new Button(this);
b.setText("Button "+i);
container.addView(b);
}
}
관련 문제
- 1. 변경 onclick을
- 2. 타이머를 사용하여 WPF에서 가시성 변경
- 3. onclick을 변경 목록 스타일
- 4. 버튼의 arrayIndex onClick을 업데이트하면 문제가 발생합니다.
- 5. Three20의 속성 가시성 변경
- 6. 스크롤 뷰에 이미지 삽입
- 7. 객체는이 코드를 사용하여 스크롤 뷰에 요소를 추가하려고
- 8. 가시성 변경 후 패널 이동
- 9. JavaScript를 사용하여 테이블의 모든 행 가시성 변경
- 10. 체크 박스 가시성 변경
- 11. 페이지로드시 요소 가시성 변경
- 12. Json 데이터를 스크롤 뷰에 바인딩
- 13. 라디오 버튼의 라벨 변경
- 14. 버튼의 라벨 텍스트 변경
- 15. 경고 버튼의 아이콘 변경
- 16. (개찰구) 아약스 응답시 가시성 변경
- 17. 중첩 된 UL 래핑
- 18. 스크롤 뷰에 그라디언트를 추가하는 방법은 무엇입니까?
- 19. Javascript 또는 JQuery를 사용하여 클래스 onclick을 변경 하시겠습니까?
- 20. JSF에서 버튼의 컴포넌트 onClick을 비활성화하는 방법은 무엇입니까? 내 응용 프로그램에서
- 21. jQuery : "중첩 된"가시성
- 22. 자동으로 스크롤 뷰에 텍스트를 배치 하시겠습니까?
- 23. FlowDocumentReader 스크롤보기 모드에서 스크롤 막대 가시성
- 24. 코드 숨김에서 ListBox의 스크롤 막대 가시성 테스트
- 25. Facebook 연결 버튼의 언어 변경
- 26. 플렉스 토글 버튼의 배경색 변경
- 27. 버튼의 UIView 애니메이션 크기 변경
- 28. JQuery를 사용하여 TextBox에서 OnClick을 실행하십시오.
- 29. onclick을 사용하여 hidden div를 호출합니다.
- 30. ASP.NET 객체 가시성
더 많은 버튼을 클릭하면 현재 화면에 표시되지 않는 버튼이 모두 표시되어야합니다. 즉 스크롤 막대가 스크롤됩니다. – ekjyot
코드별로 스크롤 뷰를 스크롤 할 수 있습니다. "yourscrollview.fullScroll (ScrollView.FOCUS_DOWN);" – PH7