간단한 문제가 있지만 깨끗한 해결책으로 해결할 수 없습니다. 가로로 두 개의 텍스트 뷰가 있다고 가정합니다. 나는 두 번째 textview가 처음부터 오른쪽으로 오게하고 두 번째 textview를 화면 밖으로 두지 않고 (두 번째 textview가 항상 표시되어야 함) 가능한 한 많이 커야합니다.Android UI 및 레이아웃
답변
힌트 : 항상 상대 레이아웃을 사용하고 그래픽 레이아웃에서 크기 조정을 시도 할 수 있습니다.
한 가지 해결 방법은 두 textView를 LinearLayout에두고 각 textView에 weight 속성을 할당하는 것입니다. LinearLayout은 해당 뷰 사이의 간격을 가중치에 따라 나눕니다. 예를 들어 첫 번째 텍스트 뷰의 가중치가 3이고 두 번째의 가중치가 2 인 경우 첫 번째 텍스트 뷰의 너비는 3/5 슈퍼 뷰의 너비이고 두 번째 텍스트 뷰의 너비는 2/5가됩니다.
다른 해결책은 폭 'match_parent'
두 번째 textview가 첫 번째 이후에 나타나기를 원합니다 (사용자에게 단일 텍스트처럼 보일 것입니다). 그래서 할당 무게가 작동하지 않습니다. 또한 생각했습니다. 또한 고정 너비를 지정하고 오른쪽으로 정렬하면 (두 번째 textview도 가변 길이 수 있습니다.) 다시 첫 번째 및 두 번째보기 사이에 간격이있을 수 있습니다. – user1875798
두 개의 textViews가 부모의 너비를 채우게 할 것이고, 서로 뒤이어있을 것입니다. –
무게를 할당 한 후 textviews 사이에 간격이 있음을 알 수 있습니다 – user1875798
- 1. XML의 UI 레이아웃 및 요소
- 2. Android : 위젯 및 레이아웃
- 3. Android 및 XML 레이아웃
- 4. Android 레이아웃 - 동일한 위치의 UI 객체
- 5. 넘치는 UI 레이아웃
- 6. Android Studio 레이아웃 미리보기
- 7. Android 레이아웃 - 위치 레이아웃
- 8. Android 레이아웃 및 대형 이미지
- 9. Android : AppWidget 디자인 및 레이아웃
- 10. Android 배율보기 및 다시 레이아웃
- 11. 레이아웃 Android webview 및 버튼
- 12. 캔버스 및 레이아웃 결합 (Android)
- 13. Android, 스크롤보기 및 쓸데없는 레이아웃
- 14. OpenGL 및 Android 관련 레이아웃
- 15. Android 레이아웃 높이 및 너비
- 16. Android 여러 패키지 및 레이아웃
- 17. Android 레이아웃 및 크기 이해
- 18. Android XML 레이아웃 및 위젯
- 19. sw600dp 및 sw720dp가있는 Android 레이아웃
- 20. ListView 및 버튼이있는 Android 레이아웃
- 21. Android 위젯 및 레이아웃 기본값
- 22. Android 애니메이션 및 레이아웃 스트레치
- 23. Android 레이아웃 및 화면 회전
- 24. 조건부 UI : JSF의 레이아웃 포함 및 유지
- 25. jQuery UI 팝업 맞춤 및 CSS 레이아웃
- 26. Java UI 레이아웃 문제
- 27. Android - Android 탭 및 페이지 레이아웃
- 28. Android 휴대 전화 및 태블릿 UI
- 29. Android UI Designing tool
- 30. Android WebView : 병렬로드, 레이아웃 및 자바 스크립트
찾는 LinearLayout' '모두와 상기 제 2 뷰 leftof 될 부모 RelativeLayout의 바로 정렬 고정 폭, 제 1 관점 제 텍스트 뷰 넣어 것 'android : orientation = "horizontal"'. 하나는'android : layout-width = "wrap_content"'를 사용하고 다른 것은'android : layout-width = "fill_parent"'로 만듭니다. –