`
xindrace
  • 浏览: 95736 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android tabactivity view切换edittext不弹出软键盘的解决方案

 
阅读更多
public void onFocusChange(View v, boolean hasFocus) {
  // 需要每次来这个界面的时候EditText.clearFocus()
  if (v.getId() == R.id.fl_search_content) {// 解决EditText在tabactivity中使用多个view切换不弹出软键盘
   if (hasFocus == true) {
    ((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE))
      .showSoftInput(mSearchContent,
        InputMethodManager.SHOW_FORCED);
   } else {
    ((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE))
      .hideSoftInputFromWindow(
        mSearchContent.getWindowToken(), 0);
   }
  }
 }

 

给edittext添加focus事件,每次从其它view再次返回到有edittext页面时,clearfocus就哦了。

分享到:
评论

相关推荐

    Android TabActivity实现多页显示效果

    在Android开发中,TabActivity是实现多页面切换和展示效果的一种常见方式。它允许用户通过底部的标签栏轻松地在不同的界面之间切换,提供了一种直观的用户交互体验。本教程将详细介绍如何使用TabActivity创建一个多...

    Android TabActivity 开发案例

    Android TabActivity 开发案例,本案例着重介绍用TabActivity 开发安卓分页架构

    切换卡TabActivity的使用

    在Android开发中,"切换卡"通常指的是TabActivity或者使用Fragment和TabLayout实现的界面切换效果,这是一种常见的用户界面设计,用于展示多个相关的视图或功能。本篇将详细讲解如何在Android应用中使用TabActivity...

    android tabactivity+listview+边框圆角+相机调用

    首先,`TabActivity`是Android早期版本中用于实现标签页效果的类,它通过TabHost和TabWidget来创建带有可切换标签的活动。每个标签页通常对应一个单独的Activity或Fragment。但现在,由于Android设计指南推荐使用`...

    使用 TabActivity 实现滑动翻页(带动画)和标签置底

    在Android开发中,`TabActivity`是早期版本中用于实现标签栏切换的一种方式,它可以创建一个带有多个选项卡的活动,每个选项卡对应一个单独的`Activity`或`Fragment`。然而,`TabActivity`在Android API Level 13...

    Android学习4——ListActivity,TabActivity

    尽管TabActivity已不再流行,理解它的原理仍然有助于我们了解Android历史,以及如何向更现代的解决方案迁移。 在实际项目中,ListActivity常用于显示长列表,如联系人列表、邮件列表等。而TabActivity(或其替代...

    android 如何在tabactivity中嵌套tab

    在Android开发中,TabActivity是早期版本用于实现标签页切换的一种方式。然而,随着Android SDK的更新,TabActivity已被废弃,现在推荐使用Fragment和ViewPager来实现类似的功能。但为了理解这个旧的用法,我们将...

    TabActivity笔记

    在Android开发中,`TabActivity`是早期版本中用于实现底部标签栏切换界面的一种方式。...随着技术的发展,虽然新的解决方案已经出现,但理解`TabActivity`的工作原理对于理解和迁移老代码库仍然十分必要。

    Android_TabActivity.rar_Tabú_android tab_android的Fragment

    在Android应用开发中,TabActivity是用于创建带有多个选项卡的界面的一种方式,它允许用户在不同的内容之间轻松切换。然而,随着Android SDK的发展,TabActivity已经被弃用,取而代之的是使用 Fragments 和 ...

    TabActivity替代

    看到还有些人在使用TabActvity,这个已经被Google废弃了的类,为了大家方便,写了一个能代替TabActivity的东西。说白了也就是对viewpager跟底部菜单进行了一个封装,标准的底部菜单自定义控件已经写好,如果有另外的...

    ActivityGroup 代替TabActivity的用法

    此外,TabActivity 还存在强制依赖关系,它的布局文件必须将TabHost 作根标签,并且 id 必须为"@android:id/tabhost",必须有 TabWidget 标签,且它的 id 必须是"@android:id/tabs",还有加载 Activity 的 View 容器...

    Android开发之TabActivity用法实例详解

    本文实例讲述了Android开发之TabActivity用法。分享给大家供大家参考,具体如下: 一.简介 TabActivity继承自Activity,目的是让同一界面容纳更多的内容。TabActivity实现标签页的功能,通过导航栏对各个页面进行管理...

    TabActivity

    在Android开发中,`TabActivity`是早期用来创建带有选项卡式导航的应用界面的一个关键组件。这个组件允许用户通过在不同的Tab之间切换来浏览多个视图或者内容区域。`TabActivity`结合了`TabHost`和`TabWidget`,使得...

    用Fragment模拟TabActivity

    在Android应用开发中,`TabActivity`曾是实现标签页切换的主要方式,但自API 17之后,它已被弃用。现在,开发者通常使用`Fragment`和`ViewPager`等组件来实现类似的功能,这既符合最新的Android设计指南,也能提供更...

    TabActivity 实现滑动翻页源码

    在Android开发中,`TabActivity`是用于创建带有选项卡导航的应用程序的一种方式。它允许用户通过滑动或点击选项卡在多个视图之间切换,提供了丰富的用户体验。本篇文章将详细解析如何使用`TabActivity`实现滑动翻页...

    TabActivity之间跳转、传值

    在Android应用开发中,`TabActivity`是一种常见的用于创建多标签界面的设计模式。它允许用户在不同的标签之间切换,每个标签通常对应一个独立的功能模块。然而,随着Android SDK的更新,`TabActivity`已被废弃,...

    Android平台下切换选项卡的功能实现

    在早期的Android版本中,`TabControl`是通过`TabHost`和`TabWidget`组件来实现的,但随着时间的发展,这种方式逐渐被淘汰,取而代之的是更现代、更灵活的解决方案,如`ViewPager`和`TabLayout`。因此,尽管提供的...

    TabActivity的使用

    总结来说,`TabActivity`是Android早期的多标签页解决方案,虽然在新版本的开发中已逐渐被`TabLayout`和`ViewPager`取代,但对于理解Android的UI管理和历史演变仍然具有参考价值。通过阅读源码和实践,开发者可以更...

    Fragment + TabActivity实现标签内跳转

    在Android应用开发中,"Fragment + TabActivity实现标签内跳转"是一种常见的界面设计模式,它使得用户可以在同一个界面上通过不同的Tab切换查看不同的内容。TabHost是Android系统提供的一个用于实现标签页功能的组件...

Global site tag (gtag.js) - Google Analytics