Я хочу установить выравнивание текста вправо, когда мой TextView
установлен в layout_weight
Мое приложение должно поддерживать старые версии Android, такие как Android 2.2. это ниже расположение не установлен правильно выравнивание направо TextView
:Как выравнивать текст справа при использовании веса для 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,42. Это не первый раз, когда я это вижу. Какая математика под ним? :) BTW, две области имеют вес 0,42, а средний - 6. Вы уверены, что нет ошибки? Слишком различные значения –
любой снимок экрана поможет, что вы хотите ?? – kId