EditView之IME

原创 2015年11月18日 10:49:38

讲解一

            <EditText
                android:id="@+id/password"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:hint="@string/login_password"
                android:imeActionId="@+id/login"
        android:imeActionLabel="@string/action_login_short"
                android:imeOptions="actionGo"
                android:inputType="textPassword"
                android:maxLines="1"
                android:singleLine="true" />

其中,
imeOptions:设置键盘中回车键的anction

        mPasswordView = (EditText) findViewById(R.id.password);
        mPasswordView.setOnEditorActionListener(new TextView.OnEditorActionListener() {
            @Override
            public boolean onEditorAction(TextView textView, int id, KeyEvent keyEvent) {
                if (id == R.id.login || id == EditorInfo.IME_ACTION_GO) {
                    attemptLogin();//
                    return true;
                }
                return false;
            }
        });

imeActionId:标识此Action的ID,主要用于在代码中动态获取
imeActionLabel:如果屏幕够大,比如横屏的时候,可以在EditText旁边自定义一个按钮,这就需要通过该属性来设置

版权声明:本文为博主原创文章,未经博主允许不得转载。

XP日文输入法IME/文件打包下载

WINXP的日语输入法不正常的解决方法及相关文件下载 问题:如果你的WINXP的日语输入法不正常:安装好微软自带的输入法后,只能输入英文无法输入日文,也是只见光标在闪怎么按罗马音敲键盘就是没反映, 问...
  • luxuejuncarl
  • luxuejuncarl
  • 2007年02月06日 22:01
  • 43168

Windows IME (一)

Input Method Editor An input method editor (IME) is a program that allows computer users to enter...
  • andrew57
  • andrew57
  • 2012年08月29日 14:44
  • 3230

针对chromium IME的外接输入法框架

记录输入法框架的设计及坑
  • u010727765
  • u010727765
  • 2017年12月29日 13:19
  • 67

IME编程心得

一、基础知识:(不断补充)1.输入法管理器(IMM)2.输入法编程器(IME)3.输入上下文(IC)4.应用程序(App)二、IMM-IME结构的基本工作过程及特点用户键盘消息->系统通过IMM...
  • panstrgh
  • panstrgh
  • 2007年07月23日 16:42
  • 3309

c#操作IME代码

using System.Text; using System; using System.Runtime.InteropServices; namespace Whatever {     pub...
  • new_smile
  • new_smile
  • 2015年03月02日 15:45
  • 925

Android获取IME,IMSI等各种手机信息,并对号码组成详解

本文转载自http://www.cnblogs.com/zyw-205520/p/3829119.html 简介: IMSI:international mobiles subscribe...
  • cajian3
  • cajian3
  • 2016年08月20日 10:41
  • 2764

彻底解决Win10频繁禁用IME或者已禁用IME后无法启用的问题

在任务计划程序中,找到microsoft-windows-TextServicesFramework,如下图: 已禁用IME时,上图的红圈圈部分会显示“准备就绪”,通常情况下,在网上能找到的解决办...
  • xgl272268065
  • xgl272268065
  • 2015年12月15日 14:38
  • 17882

IME输入法编程: 第三章 ime文件中必须使用的结构

前二章我们讲述了ime和imm函数,二者之间是靠下列结构通讯的。 1、IMEINFO struct tagIMEInfo { //输入法的接口信息 用于ImeInquire函数中 DWORD dwP...
  • trandy
  • trandy
  • 2012年03月17日 20:17
  • 1011

Windows10 Microsoft IME占用CPU过大的解决方案

问题上星期更新完系统之后,出现了一个问题:win10系统下,Microsoft IME占用CPU过大。解决打开管理员的命令提示符,运行if exist "%SystemRoot%\System32\I...
  • Chuck_0430
  • Chuck_0430
  • 2016年11月07日 14:50
  • 8908

Microsoft IME经常占用cpu突然飙升,导致系统卡顿严重

1、手动打开任务管理器,杀死改进程即可。 2、一劳永逸解决方法:      使用管理员账号登陆,cmd命令行界面输入以下命令执行完成即可:      if exist "%SystemRoot%...
  • qq_33336155
  • qq_33336155
  • 2017年10月30日 16:21
  • 594
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:EditView之IME
举报原因:
原因补充:

(最多只允许输入30个字)