【问题标题】:Focus on the first edtitext in android关注android中的第一个edittext
【发布时间】:2011-09-19 11:29:22
【问题描述】:

我有四个 edittexts 问题是当我开始活动时,焦点将放在最后一个 edittext 上,如何使用 xml 将焦点放在第一个 edittext 上? 谢谢

【问题讨论】:

    标签: android focus android-edittext


    【解决方案1】:

    onCreate(); 的 Activity

    EditText firsteditText=(EditText)findViewById(R.id.first);
    EditText secondeditText=(EditText)findViewById(R.id.second);
    EditText thirdeditText=(EditText)findViewById(R.id.third);
    EditText fourtheditText=(EditText)findViewById(R.id.fourth);
    
         firsteditText.requestFocus();
    

    【讨论】:

    • 有没有办法使用xml文件
    • 太大了,你能告诉我有没有一个属性可以将焦点设置在特定的edittext上
    • 我认为你必须以排序方式放置“标签”,那么它可能支持你想要尝试声明的内容 等等。
    【解决方案2】:

    您可以使用requestFocus 元素。

    【讨论】:

      【解决方案3】:

      您还可以在活动 xml 中添加<requestFocus/> 选项卡。

      【讨论】:

        【解决方案4】:

        在 Android Studio 2.3.3 中,您可以先在要关注的 EditText 上的“属性”面板中单击 focusByDefault 属性。

        【讨论】:

          猜你喜欢
          • 2016-10-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-12-18
          • 2013-12-30
          • 1970-01-01
          • 2012-09-13
          • 2015-08-13
          相关资源
          最近更新 更多