2015-04-08 5 views
-1

Я хочу сделать одно слово, выровненное в левой части текстового поля, и одно слово, выровненное справа от того же текста. Я не знаю, как это сделать. Я использую андроид-студию. Какой лучший, если не единственный способ сделать это? Благодарю.Множественные выравнивания textview android

ответ

-1

Это было бы очень сложно сделать (автоматический интервал между двумя словами в одном TextView). Использование 2 TextView наводит на мысль

Замените TextView с этим

<LinearLayout 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="horizontal" > 

<TextView 
    android:id="@+id/textView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:gravity="left" 
    android:layout_weight="1" 
    android:text="TextView" /> 

<TextView 
    android:id="@+id/textView2" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="TextView" 
    android:gravity="right" 
    android:layout_weight="1"/> 

</LinearLayout> 
+0

Это не будет следовать за первым текстовым просмотром, если он перемещается ... –

+0

?? Я не понимаю, что вы говорите .. Можете ли вы объяснить –

+0

Если я переместил первый TextView в центр экрана, второй TextView не будет регулировать себя справа от первого текстового поля. –

0

использования RelativeLayout,

RelativeLayout вид группы, которая отображает дочерние представления в относительных положениях. Позиция каждого вида может быть указана как относительно элементов брака (например, слева или ниже другого вида) или в положениях относительно родительской области RelativeLayout (например, выровнены по низу, слева или по центру).

Здесь у вас есть два TextView tv_1 в самом левом и tv_2 на самом правом (layout_alignParentRight = "истина"), и tv_2 будет следовать tv_1 сделать, чтобы layout_alignBottom = "@ + ид/tv_1"

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 

<TextView 
    android:id="@+id/tv_1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="left" 
    android:layout_centerVertical="true"/> 

<TextView 
    android:id="@+id/tv_2" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="right" 
    android:layout_alignParentRight="true" 
    android:layout_alignBottom="@+id/tv_1"/> </RelativeLayout> 
Смежные вопросы