我在我的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));
答案 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
。