如何显示*符号再次显示活动中的必填字段

我有一个要求显示*符号对活动中的必填字段。 你能build议我怎么能做到这一点。 任何帮助,将不胜感激。

Solutions Collecting From Web of "如何显示*符号再次显示活动中的必填字段"

我会说*作为必填字段的标记不遵循本机Android主题。 setHintsetError组合对于Android应用来说看起来更自然。

只要采取相对布局,并在EditText的右侧设置ImageView与*图像源这样,

在这里输入图像说明

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <EditText android:id="@+id/edit_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="5dip" android:text="Hello World" /> <ImageView android:layout_toRightOf="@id/edit_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignTop="@id/edit_text" android:src="@drawable/star"/> </RelativeLayout> 

输出:

在这里输入图像说明

以下应该工作:

 <TextView android:id="@+id/date" android:layout_width="wrap_content" android:layout_height="wrap_content" android:fontFamily="verdana" android:text="FirstName" android:textColor="#000" android:drawableRight="@drawable/star" /> <EditText android:id="@+id/editTextFirstName" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="5dp" android:layout_weight="1" android:hint="FirstName" /> 

为什么不尝试下面的东西

 txt.setText(Html.fromHtml("mm<sup>2</sup>"));