-3

空白のタイプの質問に記入したいのですが。ユーザーが答えを空のスペースにドラッグアンドドロップする場所。

の名前は_____です。または<いくつかの長いテキスト> ___ _ ___ <いくつかの他のテキスト>。

私がしたこと :

水平線形レイアウトを使用しましたが、テキストが長すぎると一部のビューが特別に消えたり、テキストビューの直後に配置されなかったりするという問題があります。これらのビューをどのように連結できるかについてのアイデア。TextView+空のレイアウト+TextView。正確に私が上に示した方法。

ありがとう

これがコードです....。

レイアウトXML

android:id="@+id/LinearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<LinearLayout
    android:id="@+id/thequestionLayout"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >

    <TextView
        android:id="@+id/start_tv"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Some text" />

    <LinearLayout
        android:id="@+id/blank_space"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/shape" >
    </LinearLayout>

    <TextView
        android:id="@+id/end_tv"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="end text" />
</LinearLayout>

<!-- Here are the choices -->

<LinearLayout
    android:id="@+id/theChoicesLayout"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center" >

    <TextView
        android:id="@+id/choice1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="TextView" />

    <TextView
        android:id="@+id/choice2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="TextView" />

    <TextView
        android:id="@+id/choice3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="TextView" />
</LinearLayout>

4

2 に答える 2

1

コントロールがコンテナにラップされていることを期待していると思います。したがって、のようなレイアウトコントロールが必要WrapLayoutですWPF

アンドロイドでは、あなたはあなたの期待に応じてあなたのレイアウトを実装することができます。

http://nishantvnair.wordpress.com/2010/09/28/flowlayout-in-android/

または、ラッピング操作を処理するユーティリティ関数を作成することもできます。

次に Android-子をラップするLinearLayoutHorizo​​ntal

于 2013-01-21T07:32:37.693 に答える
0

名前が必要な場所に、下線付きのSpannable内に一連のスペースを挿入します。そうすると、常に何かが存在します。この場合は、下に線が引かれた空白です。

于 2013-01-21T07:24:39.067 に答える