kon*_*kea 3 android position cursor android-edittext
有没有办法根据px从左到右设置EditText中光标的位置.
我用这个代码
EditText etEmail = (EditText) findViewById(R.id.et_email);
etEmail.setText("Email");
etEmail.setSelection(2);
Run Code Online (Sandbox Code Playgroud)
它工作但电子邮件文本不删除.所以我etEmail.setText("Email")改为etEmail.setHnt("Email")
像这样
EditText etEmail = (EditText) findViewById(R.id.et_email);
etEmail.setHint("Email");
etEmail.setSelection(2);
Run Code Online (Sandbox Code Playgroud)
但它错了.
有没有办法在EditText中设置光标的位置?
这是第一次加载

这是我想要的

<EditText
android:id="@+id/et_email"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/fillbox"
android:hint="Email"
android:ems="10"
android:inputType="textEmailAddress" />
Run Code Online (Sandbox Code Playgroud)
您可以paddingLeft在XML中设置属性
<EditText
android:layout_width="90dp"
android:layout_height="70dp"
android:text="BBBBB"
android:hint="AAAAAAAAAAAAAAAAAAAA"
android:paddingLeft="30dp"/>
Run Code Online (Sandbox Code Playgroud)
或者从代码中设置
EditText edt = (EditText)findViewById(R.id.edt);
edt.setPadding(2, 0, 0, 0); //int left, int top, int right, int bottom
Run Code Online (Sandbox Code Playgroud)
检查真实设备
| 归档时间: |
|
| 查看次数: |
2674 次 |
| 最近记录: |