我有一个EditText并设置了占位符。 我认为这看起来很奇怪,因为光标在文本下面。 (见下图)如何控制光标z位置或重力?
代码:
// in Layout
<EditText
android:id="@+id/content_edit"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="32dp"
android:background="@null"
android:gravity="top"
android:hint="@{contentHintText}"
android:lineSpacingExtra="6dp"
android:minHeight="80dp"
android:text="@{contentText}"
android:textColor="@color/gray_66"
android:textColorHint="@color/gray_cc"
android:textSize="13dp" />
// in Activity
binding.editContainer.setContentHintText(Html.fromHtml(myHint));
答案 0 :(得分:0)
试试这个
EditText et = (EditText)findViewById(R.id.inbox);
et.setSelection(et.getText().length());
在edittext xml中设置重力
android:gravity="top"
或在java代码中: -
editText.setGravity(Gravity.TOP);
答案 1 :(得分:0)
您可以在提示字符串的前面使用 
。