Set Multi-line For Edittext's Hint
I know that I could change the No. of lines for EditeText's Text, yet could I change that of EditText's hint as well? I could not find a solution online. Thanks for the help. My Co
Solution 1:
Nothing worked for me but:
<EditText
android:id="@+id/text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textMultiLine|textLongMessage"
android:hint="\n"/>
To be honest I don´t understand why.. but including "\n" as hint in the xml did the trick!
Now you can call setHint from Java code:
searchEditText.setHint(getString(R.string.search_hint));
and remove the \n from strings.xml if you want to allow the text split automatically according to the room
<string name="search_hint">keyword, location, max price (e.g. 1K, 1M)</string>
Solution 2:
use new line separator \n in ur hint.
like
android:hint="first line of hint \n second line of hint so on.."
in strings
<string name="urhint">first line of hint \n second line of hint so on..</string>
android:hint="@string/urhint"
hope it works..
Solution 3:
unbelievable but true: setting the long text programmatically instead of setting it in the xml did the trick.
<TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textMultiLine|textCapSentences|textAutoCorrect"
Set the text programmatically:
mEditTextRemark.setHint(R.string...);
Solution 4:
Try this:
String.xml
<string name="hint">Hint first line \n Hint second line \n Hint third line</string>
Layout.xml
<EditText
android:id="@+id/emailText"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:background="@drawable/login_edittext_background"
android:imeOptions="actionNext"
android:inputType="textEmailAddress"
android:hint="@string/hint"/>
Solution 5:
set below two lines in your edittext in your xml file
android:inputType="textMultiLine"android:lines="3"
so gives 3 multilines box are display in preview
Post a Comment for "Set Multi-line For Edittext's Hint"