나는 붉은 색 블록이 검은 색 영역의 중심에 배치되고 푸른 색 사각형이 흰 색과 붉은 색 블록의 가운데에 위치해야하는 레이아웃이 있습니다. 아무도 그러한 레이아웃의 틀을 만드는 방법을 알고 있습니까?android : 상대 레이아웃을 중심에 배치하는 방법은 무엇입니까?
당신은 당신의 목표를 달성하기 위해 귀하의 의견에 상대적으로 레이아웃의 특성 몇 함께 플레이해야답변
전혀 참조하지, 문제는 명확하게 식별 센터와 빨간색 위의 중앙에 파란색 상자에 빨간색 상자.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:text="Large Text"
android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="Large Text"
android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@id/textView2"
android:layout_below="@id/textView1"
android:layout_centerHorizontal="true"
android:gravity="center_vertical"
android:text="Large Text"
android:textAppearance="?android:attr/textAppearanceLarge" />
</RelativeLayout>
textView2이 textView1 및 parentTop 이상 : 당신은 BlueBox 무엇이든의 매개 변수를 사용하여 상대 레이아웃에서 매개 변수를 혼합해야한다는 점 달성하기 위하여
, 여기에 사용 TextViews 예입니다 , 그래서 그것은 그 모든 공간을 차지할 것입니다. 그런 다음 자신의 내부 중력을 사용하여 Vertical을 중심에 배치하여 내용 중심으로 만듭니다.
중간 텍스트 뷰의 배경을 설정할 수 있습니까? –
이지만 높이는 장치 화면 크기와 방향에 따라 많이 달라집니다. 그렇게하면 시스템에서 자동으로 계산하도록 할 수 있습니다. – Budius
동의하지만 OP의 게시물 (이미지)을 볼 때 중간 파란색 부분의 여백은 비례하지만 귀하의 경우에는 동일하지 않습니다. –
, 당신은 다음과 같은 것을 할 필요가 :
가 언급 한 속성을 적용하여 보기, 당신은 당신의 결과를 얻을 것이다. 자세한 정보를 원하시면
이 진정으로 질문에 대답 아래 링크를 다른 답변의
- 1. 상대 div를 중심에 배치하는 방법?
- 2. Android Dialog의 레이아웃을 가운데에 배치하는 방법은 무엇입니까?
- 3. CSS에서 헤더 링크의 중심에 배치하는 방법은 무엇입니까?
- 4. iPad에서 AdMob 광고를 중심에 배치하는 방법은 무엇입니까?
- 5. y 축을 중심에 배치하는 방법은 무엇입니까?
- 6. jQuery Coda-Slider를 중심에 배치하는 방법은 무엇입니까?
- 7. div의 중심에 팝업 메시지를 배치하는 방법은 무엇입니까?
- 8. 레이아웃을 Android에 동적으로 배치하는 방법은 무엇입니까?
- 9. 텍스트 중심에 배치하는 방법 - Android 용 Eclipse
- 10. 캔버스를 중심에 배치하는 방법?
- 11. 레이아웃을 다른 레이아웃에 배치하는 방법은 무엇입니까?
- 12. 흐름 레이아웃을 중앙에 배치하는 방법은 무엇입니까?
- 13. 앱솔루트 레이아웃을 사용하지 않고 안드로이드 레이아웃을 올바르게 배치하는 방법은 무엇입니까?
- 14. Android에서 RelativeLayout 내부에서 테이블을 수평 중심에 배치하는 방법은 무엇입니까?
- 15. 상대 레이아웃 내부에 테이블 레이아웃을 중앙에 배치하는 방법
- 16. 화면에서 레이아웃을 배치하는 방법
- 17. PHP에서 do_shortcode를 중심에 배치하는 방법?
- 18. scnnode의 중심에 SCNPhysicsBody를 배치하는 방법
- 19. 이 버튼들을 중심에 배치하는 방법
- 20. CSS에서이 요소의 중심에 배치하는 방법
- 21. 1140px 유체 반응 프레임 워크에서 div의 중심에 배치하는 방법은 무엇입니까?
- 22. div를 스크립팅하지 않고 수평 및 수직 중심에 배치하는 방법은 무엇입니까?
- 23. d3.layout.pack 그래프에서 루트 노드 원을 중심에 배치하는 방법은 무엇입니까?
- 24. 페이지의 절대 중심에 div를 배치하는 방법은 무엇입니까? 여기
- 25. Foundation 5의 중심에 텍스트 옆에 이미지를 배치하는 방법은 무엇입니까?
- 26. IE7 내에 절대적으로 위치한 div를 중심에 배치하는 방법은 무엇입니까?
- 27. 트리 레이아웃에서 노드 중심에 경로를 배치하는 방법
- 28. 상대 레이아웃을 번역하여 다른 레이아웃 위에 액티비티를 채우는 방법은 무엇입니까?
- 29. 상대 레이아웃을 이해하려고 시도합니다.
- 30. 상대 레이아웃을 사용하고 중앙
android : layout_centerInParent = "true"' – user370305