【问题标题】:Edittext android automatic focusEdittext android 自动对焦
【发布时间】:2011-04-05 10:29:20
【问题描述】:

我在活动开始时遇到问题,android 会自动将焦点放在第一个编辑文本上。我如何防止android这样做?

【问题讨论】:

    标签: android focus android-edittext


    【解决方案1】:

    看看here

    或者你可以隐藏键盘,在启动活动时焦点仍然在 EditText 上:

    android:windowSoftInputMode="stateHidden"
    

    【讨论】:

      【解决方案2】:

      使用 setFocusable(布尔可聚焦)来防止。 http://developer.android.com/reference/android/view/View.html#setFocusable(boolean)

      【讨论】:

      【解决方案3】:

      解决这个问题的三种方法..

      1. 将这些属性设置为父级..

      现在,当 Activity 启动时,此布局将获得默认焦点。

      我们还可以在运行时从子视图中移除焦点(例如在完成子编辑之后):

      findViewById(R.id.mainLayout).requestFocus(); 或

      查看 AndroidManifest.xml 元素。

      android:windowSoftInputMode="stateHidden"
      

      进入活动时总是隐藏键盘。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-01-09
        • 2015-10-01
        • 2016-08-14
        • 1970-01-01
        • 1970-01-01
        • 2022-08-06
        • 2017-03-08
        相关资源
        最近更新 更多