1

I have tried this. I planned to do like this:

enter image description here

But it showing in this way:

enter image description here

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

    <TextView
        android:id="@+id/tvHiragana"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hiragana"
        android:layout_weight="2"
        android:textSize="22sp" />

    <TextView
        android:id="@+id/tvKanji"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Kanji"
        android:textColor="@color/redColor"
        android:layout_weight="1"
        android:textSize="20sp" />

</LinearLayout>

What should I do make it work correct in the terms of layout_weight? How to avoid making new lines in TextView?

double-beep
  • 5,031
  • 17
  • 33
  • 41
Joe Rakhimov
  • 4,713
  • 9
  • 51
  • 109

1 Answers1

2

What should I do make it work correct in the terms of layout_weight?

First, when using weight with a horizontal layout, your width should be 0dp. Similarly, if your layout is vertical then your height should be 0dp.

How to avoid making new lines in TextView?

use android:singleLine="true" if you want to

Constrains the text to a single horizontally scrolling line instead of letting it wrap onto multiple lines

TextView Docs

If this doesn't answer your question then please be a little more clear because its a bit confusing on what you're asking.

codeMagic
  • 44,549
  • 13
  • 77
  • 93