在android中的EditText的焦点

这个问题在这里已经有了答案:

  • 停止EditText在活动启动时获得焦点46个答案

  • 首先在你的xml文件中测试你可能在你的编辑文本中有这行代码<requestFocus />删除它,这里是一些可以帮助你的例子链接

    <EditText
       android:id="@+id/name"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       >
    
       <-- remove this line /// <requestFocus /> 
    </EditText>
    

    也在你的活动中添加这个

    getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
    

    在你的layout.xml中,删除这行(在EditText的底部):

     <requestFocus />
    

    最好的解决方案是:(在Manifest文件中)

        <activity android:name=".MainActivity" 
    
            android:windowSoftInputMode="stateHidden" />
    
    链接地址: http://www.djcxy.com/p/24171.html

    上一篇: focus of EditText in android

    下一篇: EditText is selected automatically when project is run