Swa*_*yam 4 android focus android-edittext
我希望我的应用程序中的EditText在应用程序启动时默认使用光标.我试过用
<EditText
android:id="@+id/idInput"
android:layout_width="480dp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:focusable="true"
android:focusableInTouchMode="true"
android:ems="10" >
<requestFocus />
</EditText>
Run Code Online (Sandbox Code Playgroud)
并且
userIdInput = (EditText)findViewById(R.id.idInput);
userIdInput.setFocusable(true);
userIdInput.setFocusableInTouchMode(true);
userIdInput.requestFocus();
Run Code Online (Sandbox Code Playgroud)
但似乎没有任何效果.当应用程序启动时,光标无处可见,我必须手动单击EditText以使光标出现在其上.
哪里可能出错?
顺便说一句,我正在开发Android 4.0.3平板电脑.
Vip*_*hah 18
试试这个
userIdInput = (EditText)findViewById(R.id.idInput);
userIdInput.post(new Runnable()
{
public void run()
{
userIdInput .requestFocus();
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5323 次 |
| 最近记录: |