我想制作一个类似问卷的页面,用户可以编辑某些字段。
例如:
name:editText
姓氏:editText
地址:editText
我的意图是在每一行中左侧的文本视图与右侧的编辑文本对齐,对于我需要编译的每个字段都是如此。
只要现在这是我的代码:
<LinearLayout
android:id="@+id/linearLayout2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
tools:ignore="UselessLeaf" >
<TextView
android:id="@+id/twNome"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:text="Nome: " />
<EditText
android:id="@+id/editNome"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:ems="10"
>
</EditText>
答案 0 :(得分:1)
更好的可用性是不使用任何TextView进行通用文本显示,而是使用editext的android:hint
xml属性,正如文档所说:
提示文本为空时显示的文本。
来自:http://developer.android.com/reference/android/widget/TextView.html#attr_android:hint
如何显示此内容的示例可以在twitter的屏幕截图中找到:https://lh4.ggpht.com/_HN_x9NnI4cFbIZv8dTBuY7CI9P62txIjEhNEnlolHQOY9bLPtuI0LpNbDrWtCpf1JyT=h900-rw
请参阅底部部分,其中写着“回复Elaine Filadelfo”
类似于:
<EditText
android:id="@+id/editNome"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:ems="10"
android:hint="Nome: "
>
此模式的另一个例子,