我希望在TextView
设置为layout_weight
时将文字对齐设置为右
我的应用程序必须支持Android的旧版本,如Android 2.2。以下布局未正确设置右对齐TextView
:
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="50dp"
android:id="@+id/loading"
>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=".42"/>
<TextView
android:id="@+id/response_text"
android:layout_width="0dp"
android:layout_height="43dp"
android:layout_weight="6"
android:textSize="18sp"
android:layout_gravity="right"
android:text="@string/please_wait_to_response_from_server"
/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=".42"/>
</LinearLayout>
我正在检查这种方式:将layout_width
设置为fill_parent
,match_parent
,wrap_contect
答案 0 :(得分:1)
使用&#34;体重&#34;和&#34; layout_gravity&#34;不会工作,因为你告诉布局2不同的事情。如果您希望文本右对齐,可以使用&#34; gravity&#34;而不是&#34; layout_gravity&#34;。
android:gravity="right"
希望它有所帮助。