2016-12-16 115 views
1

下面是一張圖片來幫助我解釋我的問題:TextView不從左側開始

黑框是整個屏幕。紅色框是TextView。綠色是文字。當我運行我的代碼時,它看起來像左邊的屏幕,但我希望它看起來像它在右邊。 (左起開始)

enter image description here

這裏是TextView代碼:

<TextView 
    android:id="@+id/info_ruta" 
    android:layout_width="256dp" 
    android:layout_height="80dp" 
    android:layout_marginEnd="8dp" 
    android:layout_marginStart="8dp" 
    android:layout_marginTop="8dp" 
    android:text="@string/info_sumary" 
    android:textColor="#FFF" 
    app:layout_constraintLeft_toLeftOf="parent" 
    app:layout_constraintRight_toRightOf="parent" 
    app:layout_constraintTop_toBottomOf="@+id/day_seven_id" /> 

當試圖添加android:gravity="left"="start"它不與我的問題有所幫助。我在這裏錯過了什麼?

+1

使用'android:layout_width =「match_parent」'並確保容器也應該具有match_parent,如果問題仍然存在,請在整個佈局後留言 –

+0

什麼是父佈局?嘗試發佈您的完整佈局。 –

+0

@PavneetSingh照顧我的問題!謝謝! 「回答」,如果你想我接受並讚揚。 – Carlton

回答

2

use android:layout_width="match_parent"代替固定的寬度android:layout_height="80dp"所以這將是

<TextView 
    android:id="@+id/info_ruta" 

    android:layout_width="match_parent"        

    android:layout_height="80dp" 
    android:layout_marginEnd="8dp" 
    android:layout_marginStart="8dp" 
    android:layout_marginTop="8dp" 
    android:text="@string/info_sumary" 
    android:textColor="#FFF" 
    app:layout_constraintLeft_toLeftOf="parent" 
    app:layout_constraintRight_toRightOf="parent" 
    app:layout_constraintTop_toBottomOf="@+id/day_seven_id" /> 

match_parentandroid:width意味着覆蓋由所述父容器所佔據的整個寬度。

2

在XML的屬性上使用android:layout_width="match_parent"android:gravity="left"

這對父母來說是非常重要的。

+0

謝謝!有用!會upvote,但不能「接受」對不起@pavneetSingh首先評論。但再次感謝。 – Carlton

+0

沒問題,謝謝 –

相關問題