我需要在图像中放置一个提示文本(例如:我有一个空的图像图像框,我需要写一个提示文字说"输入你的用户名"。)
伙计们请帮助我...
答案 0 :(得分:1)
您无法在"图像框中输入文字"。要输入类似"用户名"的内容,您将要使用EditText。
如果您想在EditText中提示,请使用XML中的android:hint
或java代码中的setHint()
。 See documentation
话虽如此,您可以在ImageView上叠加文字。
例如:
<RelativeLayout
android:id="@+id/relativeLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<RelativeLayout
android:id="@+id/relativeLayout2"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_centerInParent="true">
<ImageView
android:id="@+id/imageID"
android:contentDescription="@string/content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:src="@drawable/image" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/relativeLayout3"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_centerInParent="true">
<TextView
android:id="@+id/textID"
android:contentDescription="@string/content"
android:layout_width="250dp"
android:layout_height="36dp"
android:layout_centerHorizontal="true"
android:text="Enter your Username" />
</RelativeLayout>
</RelativeLayout>