我想在空白类型的问题中创建填充。用户在空白处拖动答案的地方。
我的姓名是 _ __ _ _ 。或者<一些长文本> _ __ _ __ _ <其他一些文字>。
我做了什么:
我使用了水平线性布局,但问题是当文本太长或者在文本视图之后它们不会完全定位时,某些视图会消失。知道如何连接这些视图。 TextView +空布局+ TextView。我上面展示的方式很激动。
由于
这是守则......
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>
答案 0 :(得分:1)
我认为您希望控件包装在其容器中。因此,您需要WrapLayout
WPF
之类的布局控件。
在android中,您可以根据自己的期望实现布局。
http://nishantvnair.wordpress.com/2010/09/28/flowlayout-in-android/
或者您可以编写实用程序函数来处理包装操作。
答案 1 :(得分:0)
在Spannable中插入一组空格,并在下划线样式中显示您想要的名称。然后总会有一些东西 - 在这种情况下是一个空白,下面有一条线。