반응형
Android의 TextView에서 두 줄 텍스트를 중앙에 배치하는 방법은 무엇입니까?
나는 다음과 같이 보이고 싶다.
| two |
| lines |
다음은 전혀 작동하지 않는 현재 레이아웃입니다.
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="two\nlines"
android:layout_gravity="center_vertical"
android:layout_centerInParent="true"/>
</RelativeLayout>
어떤 생각? 감사!
중앙에 배치하고 싶다면 ( \n
이 라인을 분할하기 위해 노력하고 있다고 가정합니다 ) android:gravity="center_horizontal"
대신 layout_gravity
.
레이아웃 중력을 사용하면 실제 TextView가 이동하고 중력을 사용 하면 TextView 의 내용 에 영향을줍니다 .
모두를 추가했다 gravity
및 layout_gravity
모두 정렬 TextView
과 컨텐츠를
android:gravity="center_horizontal"
android:layout_gravity="center_horizontal"
너비가 wrap_content이면 중력과 레이아웃 중력을 모두 "center_horizontal"로 설정해야합니다.
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="two\nlines"
android:layout_gravity="center_horizontal"
android:gravity="center_horizontal"/>
그러나 너비가 "match_parent"인 경우 중력 만 "center_horizontal"로 설정하면됩니다.
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="two\nlines"
android:gravity="center_horizontal"/>
도움이 되었기를 바랍니다.
당신이 사용할 수있는:
TextView tv = (TextView) findViewById(R.id.the_text_view);
tv.setText(Html.fromHtml("two"+"\n"+"lines"));
Java에서해야한다고 생각합니다.
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical">
<TextView
android:id="@+id/the_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_centerInParent="true"/>
</RelativeLayout>
그때:
TextView tv = (TextView) findViewById(R.id.the_text_view);
tv.setText(Html.fromHtml("two<br/>lines"));
나는 사용한다:
android:gravity="center_horizontal"
두 줄 텍스트 가운데에
Add property
android:lines="2"
where 2 is no of lines you can set this no as your requirment
참고URL : https://stackoverflow.com/questions/4789550/how-to-center-a-two-line-text-in-a-textview-on-android
반응형
'Programing' 카테고리의 다른 글
VB.NET 또는 C #에서 itextsharp dll로 PDF 콘텐츠 읽기 (0) | 2020.10.18 |
---|---|
SQL Server 데이터베이스 크기 결정 (0) | 2020.10.18 |
IntelliJ IDEA로 JUnit 설정 (0) | 2020.10.18 |
Visual Studio bin 및 obj 폴더를 정리하는 방법 (0) | 2020.10.18 |
인스턴스 변수를 자동으로 초기화 하시겠습니까? (0) | 2020.10.18 |