나는 안드로이드 내에서 빈 줄을 만들려고합니다. 이것이 내가하고있는 일입니다.
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="\n\n"
더 나은 방법이 있는지 알고 싶습니다. 감사
나는 안드로이드 내에서 빈 줄을 만들려고합니다. 이것이 내가하고있는 일입니다.
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="\n\n"
더 나은 방법이 있는지 알고 싶습니다. 감사
답변:
사용 Space또는 View공간의 특정 금액을 추가 할 수 있습니다. 30 개의 수직 밀도 픽셀의 경우 :
<Space
android:layout_width="1dp"
android:layout_height="30dp"/>
유연한 공간 채우기가 필요한 경우 다음 View항목간에 사용 하십시오 LinearLayout.
<View
android:layout_width="1dp"
android:layout_height="match_parent"
android:layout_weight="1"/>
또는
<View
android:layout_width="1dp"
android:layout_height="0dp"
android:layout_weight="1"/>
이는 위젯 ( FrameLayout대신 사용)을 제외한 대부분의 API 14 이상의 레이아웃에서 작동합니다 .
[Space를 사용하기 위해 2014 년 9 월에 업데이트되었습니다. @Sean에게 모자 팁]
간격이 정확히 2 줄 높이 일 필요가없는 경우 다음과 같이 빈 뷰를 추가 할 수 있습니다.
<View
android:layout_width="fill_parent"
android:layout_height="30dp">
</View>
업데이트 된 답변 : API 14부터 문서에 설명 된대로 "Space"View를 사용할 수 있습니다 .
공간은 범용 레이아웃에서 구성 요소 사이에 간격을 만드는 데 사용할 수있는 경량 View 하위 클래스입니다.
<Space android:layout_width="fill_parent" android:layout_height="10dp" />
레이아웃 사이에 공간을 제공하려면 공간을 사용하는 방법입니다. 여백을 제거하면 표시되지 않습니다. 표시 할 공간 내부의 텍스트를 사용하는 것은 좋은 방법이 아닙니다. 도움이 되길 바랍니다.
<Space
android:layout_width="match_content"
android:layout_height="wrap_content"
android:layout_margin="2sp" />
이 시도
layout.xml에서 :
<TextView
android:id="@+id/xxx"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="@string/empty_spaces" />
strings.xml에서 :
<string name="empty_spaces">\t\t</string>
그것은 나를 위해 일했다
이것은 공간 이나 보기 를 사용하여 달성 할 수 있습니다 .
공간 은 가볍지 만 그다지 유연하지는 않습니다.
View 는 화면에서 직사각형 영역을 차지하며 그리기 및 이벤트 처리를 담당합니다. 보기는 더 사용자 정의가 가능하며 배경을 추가하고 공간과 같은 모양을 그릴 수 있습니다.
공간 구현 :
(예 : 세로 20 개 및 가로 10 개 밀도 픽셀을위한 공간)
<Space
android:layout_width="10dp"
android:layout_height="20dp"/>
구현보기 :
(예 : 배경색을 포함하여 세로 20 개 및 가로 10 개 밀도 픽셀에 대한보기)
<View
android:layout_width="10dp"
android:layout_height="20dp"
android:background="@color/bg_color"/>
HTML 엔티티를 사용하는 문자열 형식화를위한 공간 :
 깨지지 않는 공백을 위해.
 일반 공간을 위해.