Выравнивание текста справа и снизу другого текста - PullRequest
2 голосов
/ 07 марта 2012

Простите за мою следующую фотографию, сделанную на скорую руку:):

enter image description here

Пожалуйста, кто-нибудь может сказать мне, как я могу использовать Layouts и TextViews в Android, чтобы получить что-то похожее с рисованием. Поле с одним ТЕКСТОМ - это строка, а также поле с ТЕКСТОМ. ТЕКСТ - это строка.

Спасибо.

Ответы [ 5 ]

1 голос
/ 13 марта 2012

Не думаю, что вы можете использовать 2 экземпляра TextView для этой ситуации.Обходным путем может быть использование только одного TextView и программное форматирование текста.

0 голосов
/ 14 марта 2012

Вы пробовали использовать составные чертежи ?

textview2.setCompoundDrawables (textview1, null, null, null);

0 голосов
/ 07 марта 2012

что-то вроде этого должно сделать свое дело. Клавиши layout_below и layout_toRightOf

<RelativeLayout
    android:layout_width="fill_parent" android:layout_height="fill_parent">
    <TextView android:id="@+id/LeftTextView"
         android:layout_width="wrap_content" android:layout_height="wrap_content"
         android:paddingRight="10dp" android:paddingBottom="10dp"
         android:text="HI">
    <TextView android:id="@+id/WholeTextView"
         android:layout_height="fill_parent" android:layout_width="fill_parent"
         android:layout_below="@id/LeftTextView"
         android:layout_toRightOf="@id/LeftTextView">
</RelativeLayout>
0 голосов
/ 07 марта 2012

По какой-то причине это плохой подход, даже если он работает.Я бы предложил использовать другое текстовое представление для нижнего ряда.Он может работать с некоторой комбинацией в Relative Layout, но, возможно, он не будет одинаковым на каждом экране / разрешении.

0 голосов
/ 07 марта 2012

В RelativeLayout внутри каждого тега TextView используйте эти атрибуты согласно вашему требованию

android:layout_below="Id of the TextView"
android:layout_above="Id of the TextView"
android:layout_toLeftOf="Id of the TextView"
android:layout_toRightOf="Id of the TextView"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...