안드로이드에서 애플리케이션을 개발 중입니다. 원하는 것은 두 개의 XML 레이아웃을 나타내는 것이어야합니다. 개념은 -> 활동이 시작될 때입니다. 하나의 레이아웃 (화면)을 보여 주어야합니다 -> 첫 번째 레이아웃에서 버튼을 클릭하면 첫 번째 레이아웃을 볼 수 있도록 화면 하단에 두 번째 레이아웃이 표시되어야합니다.안드로이드에서 하나의 활동으로 두 개의 레이아웃 XML 파일을 갖는 방법
답변
레이아웃을 모두 하나의 XML로 유지하십시오. 두 번째 레이아웃의 가시성을 초기에 secondLayoutObject.setVisibility(View.GONE)
으로 유지 한 다음 버튼을 클릭하면 가시성이 secondLayoutObject.setVisibility(View.Visible)
으로 변경됩니다.
레이아웃을 단일 XML로 만드는 방법. 그것은 내가 시도했을 때 오류가 발생합니다 – Rakshi
확실히 2 개의 레이아웃을 가질 수 있습니다. 오류가 발생하는 경우 두 개의 다른 레이아웃을 지정할 수있는 컨테이너/상위 레이아웃이 있어야합니다. –
가시성이라는 개념을 사용해야합니다. 처음에는 두 번째 레이아웃의 가시성을 GONE으로 설정하고 버튼 세트를 누르면 그 가시성이 참입니다.
당신이 울부 짖는 소리 예제를 사용 시도 할 수 있습니다 :
https://github.com/AdilSoomro/Iphone-Tab-in-Android
버튼과 같은 레이아웃을 변경하려면이 소스 코드를 다른 레이아웃을로드합니다!
on 활동에서 두 xml 파일을 호출하는 방법은 layoutmanager를 사용하고 두 xml 파일의 화면 비율을 지정하는 것입니다. 두 xml 모두에서 상대 레이아웃을 사용하십시오. 작은 코드는 다음 두 XML 레이아웃을 디자인 할 필요가 없습니다,이를 위해
RelativeLayout layleft = (RelativeLayout)inf.inflate(R.layout.firstxml,null);
RelativeLayout layright = (RelativeLayout)inf.inflate(R.layout.secondxml,null);
상세 정보를
- 1. 안드로이드에서 두 번째 레이아웃 xml 파일을 생성합니다
- 2. 활동에 대해 하나의 레이아웃 XML 파일을 사용합니까?
- 3. 리눅스에서 두 개의 파일로 히스토리를 갖는 방법
- 4. 안드로이드에서 두 레이아웃 사이를 전환하십시오.
- 5. 안드로이드 3.0 이상에서 하나의 활동으로 두 ListViews
- 6. 두 개의 XML 파일을 비교하고 그 중 하나의 요소를 업데이트하십시오.
- 7. Android에서 하나의 활동으로 두 개의 대화 상자를 만들 수 있습니다.
- 8. 안드로이드에서 동적 대 XML 레이아웃?
- 9. 하나의 파일을 만드는 두 개의 .html 파일을 가질 수 있습니까?
- 10. 안드로이드에서 하나의 액티비티에 막대 차트를 그리는 방법
- 11. 하나의 활동으로 ArrayList를 수집하는 방법
- 12. 두 개의 edittext가있는 Android 레이아웃?
- 13. 안드로이드에서 XML 파일을 읽으려면
- 14. 안드로이드에서 XML 파일을 트래버스하기
- 15. 하나의 파일을 두 개의 폴더에 저장
- 16. 안드로이드에서 하나의 활동에서 다음 활동으로 패스 목록보기 이미지
- 17. 안드로이드에서 동시에 두 개의 애니메이션을 실행합니다.
- 18. 동일한 객체 하나를 다른 두 개의 다른 활동으로 전달하는 방법
- 19. 각각 하나의 스타일 시트가있는 두 개의 다른 레이아웃
- 20. 두 개의 .php 파일을 하나의 단일 기능으로 결합하는 방법
- 21. Android XML 레이아웃 파일을 폴더로 이동하는 방법
- 22. 하나의 액티비티에서 두 개의 기본 어댑터가있는 스위치 레이아웃 정보
- 23. 하나의 wordpress 루프에 두 개의 열 레이아웃, 어떤 아이디어?
- 24. 안드로이드에서 하나의 imageview에 두 개의 onclicklisteners를 설정하는 방법은 무엇입니까?
- 25. 두 그림 파일을 하나의 파일로 병합하는 방법
- 26. 이 두 xml 파일을 결합하는 방법
- 27. 두 개의 레이아웃, 백그라운드에서 하나.
- 28. Android 30 활동, 하나의 활동으로 만드는 방법
- 29. 프로젝트의 레이아웃 XML 파일을 찾고
- 30. 엑셀 매크로 : 하나의 XML 파일 두 개의 루트 노드
당신의 요구 사항이 Fragment' 내가 추측'에 의해 성취 될 것이다 ... – GAMA
입니다. 여기에있는 스크린 샷을 공유하십시오. –