2013-10-25 41 views
0

我目前正在为高中学生开发一个教育应用程序来参加考试和测验。每个考试有几种类型的“问题”,比如使用复选框或单选按钮。但是有一种类型的问题我不知道如何在逻辑或数据库级别实现它。这是问题的类型,如 “第一届奥运会是在城市的庆祝_ __ _ __ _ __ _ _,在希腊”。我的应用程序是在Android中制作的,但我会欣赏任何“高级”实现的想法。谢谢实施“填写”字段

+1

您可以使用可点击的跨度打开输入弹出框 – njzk2

+0

此问题不会有单选按钮? – nhgrif

回答

1

您可以使用EditText。文档位于:http://developer.android.com/reference/android/widget/EditText.html

你会添加到您的XML布局文件:

<EditText 
    android:id="@+id/edit" 
    android:layout_height="wrap_content" 
    android:layout_width="match_parent"> 
</EditText> 

然后,您可以让用户按下一个按钮,当他们完成的问题,有这样的代码在onclick:

final EditText edit = (EditText) findViewById(R.id.edit); 
String Value = edit.getText().toString(); 
+0

是的,但如果EditText位于上述示例问题中的两个字符串之间,是否需要将TextView和它们之间的EditText分开? – camelCase

+0

也许吧。或者,您可以在1个TextView中放置一个等于EditText长度的空间,并且稍微多一点。 – hichris123