2011-08-10 24 views
2

私のアンドロイドアプリケーションでは、同じ行に2つのテキストフィールドを実装したいと思います。テキストが長いので大丈夫なら次の行に行きます。そこで私は水平方向のレイアウトを使い、2つのテキストフィールドを追加しました。Androidの同じ行のテキストビュー

<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/linearLayout1"> 
<TextView android:text="TextView" android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> 
<TextView android:text="TextView" android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView></LinearLayout> 

[例:TextView1、TextView2]

TextView1のテキストは、それはまだ1本のラインと台無しにすべてを印刷しようと少し長い場合に問題があります。

私が望む結果は、

TextView1 = aaaaaaaaaaaaaaaaaaaa & TextView2 = bbbbbbbbbbbbbbbbb

aaaaaaaaaaaaaaaaaaaa, bbbbbbbbbbb 
bbbbbb 

あれば誰でも1がこれを行う方法のいずれかのアイデアを持っています。ありがとうございました。

答えて

0

この

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="horizontal" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    > 
<TextView 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="This is the textview1 in the linearlayout" 
    android:layout_weight="1" 
    android:background="#0a30aa" 
    /> 
<TextView 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="this is textview2 in the linearlayout" 
    android:layout_weight="1" 
    android:background="#990099" 
    /> 
</LinearLayout> 
0

ちょうど仕事をするだろうあなたのtextviewsに

android:layout_weight="1" 

プロパティを追加してみてください。

+0

textView1の内容を1行に出力したい場合はtextview 2の場合は次の行に移動します。 (たとえば、textView1がaaaaaaaaaaaaa、textview2がbbbbbbbbbbbbの場合は、aaaaaaaaaaを1行に入力し、bbbbbbbbbと同じ行に入力し、bbbbbbbの半分を次の行にできるだけ多く入力します)。 android:layout_weight = "1"を追加すると、textview1の半分を1行に半分入力し、もう半分は次の行に、同じことはTextView2に入力します – JibW

関連する問題