我确定用户的位置并将其显示在 TextInputEditText 字段中。然而,这一提示仍然存在于背景中。我做错了什么?
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/textLayoutAutocomplete"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/standort"
android:layout_weight="1">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/autocomplete"
android:focusableInTouchMode="false"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="text"
/>
</com.google.android.material.textfield.TextInputLayout>
设置值::
binding.autocomplete.setText(place.toString())
//Also not working:
//binding.textLayoutAutocomplete.hint = ""
设置文字后,可以将
isHintEnabled
的TextInputLayout
设置为false
。
binding.textLayoutAutocomplete.isHintEnabled = false