如何在android中以编程方式在autocompletetextview中使用setHint()

时间:2016-03-17 07:41:22

标签: android

我在我的app中使用了autocompletetextview。我想通过代码设置提示。这可能吗?

使用过的Xml代码是..

   <AutoCompleteTextView
                    android:id="@+id/autoCompletedTextView"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginRight="50dp"
                    android:background="@android:color/transparent"
                    android:singleLine="false"
                    android:textColor="@color/text_white"
                    android:textSize="@dimen/text_size12sp" />

代码是........

autocompleted.setHint(getResources().getString(R.string.select_pickuplocation));

3 个答案:

答案 0 :(得分:0)

是的,这是可能的,也很容易。试试这个......

autoCompleteTextView.setHint("Your Hint");

答案 1 :(得分:0)

一种方法是 xml

<AutoCompleteTextView
        android:id="@+id/autoCompleteTextView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignRight="@+id/passwordEntry"
        android:ems="10"
        android:text=""
        android:hint="Test" />

其他方式是以编程方式

autoCompleteTextView1.setHint("YourHint");

如果您想从strings资源中设置文字,可以这样做:

autoCompleteTextView1.setHint(getResources().getString(R.string.yourString));

希望能帮到你!

答案 2 :(得分:0)

如果要在匹配列表的底部显示提示,请使用setCompletionHint。如果要使用普通提示,请使用setHint