2014-01-13 5 views
0

가운데에 텍스트 중력을 설정하면 문제가 생깁니다. 당신이 (다음 텍스트를 중심 것이다) 전체 TextView가 중심을하려면가운데에 텍스트 중력을 설정하십시오.

enter image description here

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    style="@style/AppBaseTheme" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" > 

<TextView 
    android:id="@+id/textView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:gravity="center" 
    android:text="Large Text Large Text Large Text Large Text Large Text Large Text" 
    android:layout_gravity="center" 
    android:textAppearance="?android:attr/textAppearanceLarge" /> 

</LinearLayout> 
+0

[this] (http://stackoverflow.com/questions/3482742/android-gravity-and-layout-gravity) 스레드 – Aiapaec

+0

전체 레이아웃 XML을 게시해야합니다. –

답변

4

와 부모를 채우기 위해 android:layout_gravity

<TextView 
    android:id="@+id/textView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:gravity="center" 
    android:text="Large Text Large Text Large Text Large Text Large Text Large Text" 
    android:layout_gravity="center" // Here 
    android:textAppearance="?android:attr/textAppearanceLarge" /> 

이 경우 probl이 수정되지 않습니다. 그런 다음 문제를 일으키는 다른 View/속성이있을 수 있으므로 전체 XML을 게시하십시오.

+0

문제가 해결되지 않는 문제입니다. 내 질문이 업데이트되었습니다. – Fawaz

+0

전체 XML입니까? 그렇다면 그 텍스트가 오른쪽으로 끝날 이유가 없습니다. IDE의 GUI에서 'TextView'가 어디에 위치하는지 확인하십시오. 또한 프로젝트를 정리하고 다시 빌드하십시오. – codeMagic

+0

예, 물론이 문제에 놀랐습니다! – Fawaz

0

사용 폭은 사용 나머지

android:layout_width="fill_parent" 
0

IDE에서 그렇게 보일뿐입니다. 앱을 실행하고 테스트 해보십시오. 나에게도 일어 났지만 IDE 문제로 판명되었으므로 그냥 확인해보십시오.

관련 문제