在Android编程中,如何在textview中编写占位符?

时间:2014-08-20 06:34:48

标签: android android-layout

 <TextView
        android:id="@+id/txt1"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:text="TextView" />

我想在textview中写占位符....

3 个答案:

答案 0 :(得分:2)

您无法为textview添加占位符。 textview的占位符毫无意义。

您可以使用android:hint

为EditText添加占位符
 <EditText
        android:id="@+id/txt1"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:hint="your placeholder text" />

答案 1 :(得分:1)

您可以使用android:hint

示例:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Username" />

    <EditText
        android:id="@+id/textView1"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:hint="Enter username" > // Code for placeholder
    </EditText>

</LinearLayout>

输出:

enter image description here

答案 2 :(得分:0)

xml文件

中使用此功能
android:hint 

或来自activity

myText.setHint()

您可以通过访问此内容进一步了解。 http://developer.android.com/reference/android/widget/TextView.html