`
v5qqbrowser
  • 浏览: 354822 次
文章分类
社区版块
存档分类
最新评论

取消自动获取焦点(默认进来焦点到edittext),取消进入呼出软件盘

 
阅读更多


Xml代码收藏代码
  1. <LinearLayoutandroid:layout_width="fill_parent"android:layout_height="wrap_content"
  2. android:id="@+id/checkinlinear"android:layout_below="@id/assetnameet"
  3. android:focusable="true"android:focusableInTouchMode="true"
  4. android:lineSpacingExtra="5dip">
  5. <EditTextandroid:id="@+id/checkin_content"android:layout_height="50dip"android:layout_width="200dip"
  6. android:layout_weight="1"android:hint="@string/checkin_content_hint"android:singleLine="true"/>
  7. <Buttonandroid:text="@string/checkin_submit_btn"android:id="@+id/checkin_submitbtn"
  8. android:layout_height="wrap_content"android:layout_width="wrap_content"
  9. android:layout_weight="3"/>
  10. </LinearLayout>

android:focusable="true" android:focusableInTouchMode="true"

此前,当我进入做项目的时候!发现,当我进入到对应的ui中,焦点会自动的到edittext中,这样就会呼出软键盘!我在网上找了一些资料!有的是关闭,或者监控软键盘状态,或者焦点位置!

但是!这些都不是我项目想要的!

我想要的仅仅是第一次进入到对应ui的时候,不要呼出软键盘,当用户点击的时候,才呼出软键盘!

而在linearyout中加入这两行代码就能实现我的要求了了!

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics