20

以下のような LinearLayout を TextView で作成しました。テキストは可変です。要素がレイアウト幅よりも大きくなると、厄介になります。私は、本を書くときにテキストを新しい行に流したいと思っています。これは可能ですか?

<LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

<TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="xx"
            android:textAppearance="?android:attr/textAppearanceSmall" />

<EditText ...>

<TextView
            android:id="@+id/textView2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="xx"
            android:textAppearance="?android:attr/textAppearanceSmall" />
</LinearLayout>

編集

このような:

  1. textview1text editテキスト textview2
  2. textview2continuesin2ndrow

このようではありません:

  1. textview1text editテキスト textview2text
  2. textview1cont
4

3 に答える 3

19

次のようなものを試してください...

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="fill_parent" >
        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="xx"
            android:textAppearance="?android:attr/textAppearanceSmall" />
        <EditText ...>
    </LinearLayout>
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:orientation="vertical" >
        <TextView
            android:id="@+id/textView2"
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:text="xx"
            android:textAppearance="?android:attr/textAppearanceSmall" />
    </LinearLayout>
</LinearLayout>
于 2012-04-16T21:56:37.587 に答える
7

android:orientation="vertical"linearlayout 内で使用して、異なる行の要素を取得できます

于 2015-06-24T08:38:55.490 に答える