`
龙哥IT
  • 浏览: 254127 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

手动触摸——软键盘自动退出

 
阅读更多

如果想点击哪个地方,然后让软键盘自动消失,就设置它

// 点击Activity中的任意位置,edittext焦距消失,软键盘隐藏
	public void CloseKeyBoard() {
		direct_times_cast.clearFocus();
		InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
		imm.hideSoftInputFromWindow(direct_times_cast.getWindowToken(), 0);

		direct_chase_number.clearFocus();
		imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
		imm.hideSoftInputFromWindow(direct_chase_number.getWindowToken(), 0);
	}

	public boolean onTouchEvent(MotionEvent event) {
		CloseKeyBoard();
		return super.onTouchEvent(event);
	}

 

private EditText direct_times_cast, direct_chase_number;

	direct_times_cast = (EditText) findViewById(R.id.direct_times_cast);
		direct_chase_number = (EditText) findViewById(R.id.direct_chase_number);

 

分享到:
评论

相关推荐

    DELPHI 触摸屏软键盘的模块

    本篇将详细探讨如何在Delphi中实现触摸屏软键盘的模块,以及如何利用提供的实例进行实践。 触摸屏软键盘是针对没有物理键盘或需要在触摸设备上输入文本的应用程序设计的重要工具。在触摸屏设备上,用户通常通过触摸...

    QT4环境下,触摸屏软键盘代码Qt4SoftKeyboard-master

    QT4SoftKeyboard-master是一个在QT4环境下开发的触摸屏软键盘项目。QT4是一个流行的开源C++图形用户界面应用程序框架,特别适用于开发跨平台的应用程序。这个项目的主要目的是为没有物理键盘的设备,如触摸屏设备,...

    QT4可用的,触摸屏软键盘syszuxpinyin1.0

    在这个“QT4可用的,触摸屏软键盘syszuxpinyin1.0”项目中,我们可以看到一个基于QT4的触摸屏输入法系统。这种软键盘设计是为了在没有物理键盘的设备上,如触摸屏手机或平板电脑,提供文字输入的功能。 在描述中...

    C# 触摸屏软键盘

    在IT行业中,尤其是在嵌入式系统或移动设备领域,触摸屏软键盘是不可或缺的一部分,尤其在没有物理键盘的情况下。本文将深入探讨如何使用C#语言编写一个触摸屏软键盘程序,以及实现这一功能的关键技术点。 首先,让...

    基于minigui的触摸屏软键盘设计

    "基于minigui的触摸屏软键盘设计"是一项技术,它允许用户通过触摸屏幕输入文字,而无需物理键盘。MinigUI(微型GUI)是一个轻量级的图形用户界面库,特别适合资源有限的嵌入式设备。下面我们将详细探讨minigUI和触摸...

    触摸除输入框以外的其它区域自动隐藏软键盘

    其中,一个显著的特点是当用户在输入框内输入时,如果触摸屏幕上的其他区域,软键盘会自动收起,这种功能提升了用户在小屏幕设备上操作的便捷性。本文将详细讲解如何实现"触摸除输入框以外的其它区域自动隐藏软键盘...

    js软键盘.js软键盘.js软键盘

    JavaScript(简称JS)软键盘是一种基于Web的输入解决方案,它允许用户在网页上进行安全的输入操作,尤其适用于处理敏感信息如密码时,避免了原生系统键盘在公共设备上的安全风险。本压缩包文件主要包含一个名为"软...

    Windows触摸屏软键盘

    Windows KeyBoard 触摸屏 软键盘 Touch Key

    上位机——数字键盘功能.zip源码Labview个人项目资料程序资源下载

    上位机——数字键盘功能.zip源码Labview个人项目资料程序资源下载上位机——数字键盘功能.zip源码Labview个人项目资料程序资源下载上位机——数字键盘功能.zip源码Labview个人项目资料程序资源下载上位机——数字...

    非常方便的软键盘——绿色软件

    标题中的“非常方便的软键盘——绿色软件”指的是在计算机上使用的虚拟键盘程序,这种程序通常作为辅助工具,尤其在实体键盘出现故障或者不便使用时,可以提供输入功能。软键盘是通过屏幕上的图形界面模拟出键盘布局...

    易语言调用软键盘源码,易语言软键盘

    "外部接口_软键盘"可能是用来调用系统提供的软键盘服务,或者与硬件设备(如触摸屏)通信的接口。"外部接口_组件句柄"和"外部接口_获取文本"可能是获取软键盘组件的引用或者从软键盘获取用户输入的文本的函数。 ...

    editview软键盘自动弹出和隐藏

    除了手动处理,还可以使用第三方库如`androidx.core:viewpager2:1.1.0`中的`NestedScrollView`,它可以监听滑动事件并在滑动时自动隐藏软键盘。这样,当用户滚动屏幕时,软键盘会自动收起,提供更好的用户体验。 ...

    VB 软键盘 含源码

    这种技术在创建软键盘、自动化测试或者系统维护工具时非常有用。 mdlWinIO.bas、mdlKey.bas和mdlFunction.bas是VB的模块文件,它们包含了项目的不同功能模块。模块是VB中组织代码的一种方式,可以将相关的函数和...

    VB.NET 调用软键盘

    本篇文章将详细介绍如何在VB.NET中实现这个功能,特别是在一个窗体中点击文本框控件时自动弹出类似Windows 10的软键盘。 首先,我们需要了解软键盘的基本原理。软键盘是一种通过程序模拟的虚拟键盘,用户可以通过...

    触摸软键盘Touchkeyboard

    3. **自动纠错与预测输入**:许多触摸软键盘软件集成了智能预测和自动纠错功能,能根据上下文和用户的输入习惯来猜测并修正可能的拼写错误。 4. **手势支持**:除了单击输入,触摸软键盘还支持滑动输入,用户可以...

    基于QT5的软键盘调用

    本文将深入探讨如何在QT5环境中手动实现软键盘调用,以便在点击界面上的输入框时能够弹出一个虚拟键盘供用户输入。 首先,让我们关注一下`syszuxpinyin.cpp`和`syszuxpinyin.h`这两个文件。它们可能包含了自定义的...

    基于MFC的软键盘

    《基于MFC的软键盘开发详解》 在计算机软件开发中,软键盘是一种常见的功能,尤其在输入设备受限或者安全需求较高的场景下。MFC(Microsoft Foundation Classes)是微软提供的一种C++类库,用于构建Windows应用程序...

    触摸屏终端软键盘JS虚拟键盘.rar

    《触摸屏终端软键盘JS虚拟键盘详解》 在信息技术日新月异的今天,触摸屏设备已经成为日常生活中不可或缺的一部分,特别是在各种终端应用中,如自助服务机、智能贩卖机、银行ATM等。传统的软键盘输入方式往往需要...

    WPF调用WIN10软键盘

    在Windows Presentation Foundation (WPF) 中,调用Win10软键盘是一项常见的需求,尤其是在开发触摸设备应用或者无物理键盘的交互式应用时。WPF是.NET Framework的一部分,用于构建具有丰富图形用户界面的应用程序。...

    Ubuntu禁用软键盘,阻止 caribou(屏幕键盘)弹出.rar

    在Ubuntu操作系统中,Caribou是一款为触控设备设计的屏幕键盘软件,它会在用户进行输入操作时自动弹出,以方便触摸屏用户输入文本。然而,在某些情况下,用户可能不希望这个软键盘自动出现,比如在使用物理键盘或者...

Global site tag (gtag.js) - Google Analytics