`
houshijie3
  • 浏览: 9219 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

android 3.X遇到的一点问题

 
阅读更多

前不久公司开发用到了采用android 3.1 版本的pad,包括联想 摩托 Dell等,需要把采用2.2系统的软件移植上去,这里就是开发中遇到了两个小问题

  1 一旦一个界面包含了edittext 则进入界面后edittext会自动获得焦点,然后弹出输入法

    解决办法:// 在oncreate()方法里写:隐藏软键盘

 

getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

 

2.在editText中输入完以后,旁边有个send 按钮,当点击send button 关闭软键盘,这时界面的另一个edittext会自动获得焦点并弹出输入法。
解决:

// close input method after send

final InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(contentTextEdit.getWindowToken(), 0);

 

分享到:
评论

相关推荐

    Android的apk获得签名.docx

    在Android开发过程中,有时会遇到应用程序无法安装到目标设备上的问题。这类问题通常与应用的签名方式有关,特别是当应用试图获取较高权限(如system权限)时。本文将详细介绍如何解决因尝试设置system权限而引发的...

    详解Android Studio3.5及使用AndroidX的一些坑

    去年的androidx,到今年studio3.5后都默认使用androidx了。其实对于我们开发者而言,我们都只是调用他的api,对我们的影响不大??!可是人性的习惯,还是比较不那么容易改变的。现在我就来说说我遇到的一些坑吧。...

    android崩溃日志保存SDCARD-本地阅读-并发送email

    android:name="androidx.core.content.FileProvider" android:authorities="${applicationId}.fileprovider" android:exported="false" android:grantUriPermissions="true"> android:name="android.support....

    Android Kernel源码下载方法

    Android Kernel的源码采用Git进行版本控制,这一点与其他部分的Android源码有所不同。由于Android项目的复杂性,其不同的组件采用了不同的版本控制系统。例如,Android的用户空间代码主要使用Repo工具进行管理,而...

    Android脚本录制工具

    3. **操作序列**:在脚本中,我们可以定义一系列的用户操作,如`touch(x, y)`表示点击屏幕上的某个坐标,`drag(startX, startY, endX, endY, duration)`表示从一点拖动到另一点。 4. **回放与调试**:MonkeyRunner...

    adb1.0.26包含fastboot.exe

    这一点貌似在 Linux 和 Mac OS X 下不用操心,在 Windows 下有可能遇到需要安装驱动的情况,确认这一点可以右键「计算机」-「属性」,到「设备管理器」里查看相关设备上是否有黄色感叹号或问号,如果没有就说明驱动...

    Android应用源码网络视频播放器(完整可运行).zip

    可能需要使用Support Library或AndroidX库来确保在旧版本系统上的运行。 通过深入研究这个项目,开发者可以学习到如何整合这些技术,创建一个功能完备的网络视频播放器。同时,这也是一个实战练习,有助于提升...

    Xmarin android完美解决输入法遮住控件

    在Xamarin Android应用开发中,有时会遇到一个问题:当用户打开软键盘进行输入时,由于屏幕高度限制,软键盘可能会遮挡住部分应用界面,特别是那些位于屏幕底部的控件。这种情况给用户带来了不便,因为他们无法直接...

    android opengl es 飘动的国旗

    7. 根据正弦曲线求出各点的深度,这个方法并不难写,但是在实现的时候,由于把顶点的顺序计算的有一点问题,画出来的图形在移动时不是按照正弦曲线的规律,使得波动的规律看起来极不自然,后来把顶点的计算改正后,...

    Ionic 安装指南

    - 对于苹果用户来说,可能会遇到一些问题,主要是因为Android Studio在某些版本下不太稳定。具体问题可以参考Android Studio的官方文档。 - 在安装完成后,请确保正确配置了环境变量。 **2.2 安装Android SDK** - ...

    最新经典_Android面试题带答案

    在Android面试中,掌握核心知识点至关重要。以下是基于提供的面试题所涵盖的一些关键概念: ...这些是Android开发和SQL管理中的基本概念,面试中经常会遇到。理解和掌握这些知识点对于通过面试和日常开发工作至关重要。

    ButterKnife使用Demo

    3. ButterKnife与AndroidX兼容,但使用时需注意版本匹配,避免出现冲突。 总的来说,ButterKnife通过注解的方式极大地方便了Android开发者对UI元素的绑定和事件处理,提高了代码的可读性和可维护性。通过掌握...

    Android Studio提示inotify大小不足的解决办法

    在使用Android Studio进行大型项目开发,尤其是涉及到AOSP(Android Open Source Project)源码导入时,可能会遇到一个常见的问题——“Kernel inotify watch limit reached”的警告。这是因为Linux系统中的inotify...

    基于Android系统的五维手写信息采集设备的设计.pdf

    五维手写信息采集设备设计的核心在于精确地获取和处理手写信息,这些信息不仅包括二维位置信息(X,Y),还应包括三维力信息(X,Y,Z)。为了实现这一点,设计者们在触摸屏下方集成了一个高精度的多维力传感器,该...

    Android模拟登录知乎

    在Android平台上实现模拟登录知乎这一功能,涉及到许多关键的技术点,包括网络请求、HTTP协议、JSON解析、Cookie管理以及...理解并掌握这些知识点,对于Android开发者来说,不仅可以提升技能,也有助于解决类似的问题。

    图形学—C++ 透视投影变换

    在实验中可能遇到的问题,如将变换函数参数设为int类型导致1/d取0,可通过改为double类型来解决。另外,对于透视效果的验证,可以从简单的立方体开始,逐步增加复杂度,如变为五面体。 总之,这个实验深入探讨了...

    微信小程序 开发中遇到问题总结

    10. **Android数据渲染问题**:有时在Android平台上,`wx.request()`请求的数据可能因为存在BOM头(3个字符的空白)而导致渲染失败。检查并去除返回数据的BOM头,以确保在Android设备上的正常显示。 以上是微信小...

    万能触屏驱动

    在使用过程中,用户可能会遇到的问题包括触控不灵敏、误触、无响应等,这些问题往往可以通过更新或重新安装触屏驱动来解决。同时,保持驱动程序的最新状态可以确保最佳的用户体验,并解决可能出现的兼容性问题。 总...

    安卓sfc模拟器源码

    10. **错误处理与调试**:开发者在编写模拟器时,会遇到各种问题,如游戏崩溃、画面异常等,因此需要有良好的错误检测和调试机制。 通过分析和学习【安卓SFC模拟器源码】,开发者不仅可以了解游戏模拟器的工作原理...

    AVProVideo-1.10.0.rar

    Unity的跨平台特性结合AVProVideo的优化,确保视频播放功能可以在iOS、Android、Windows、Mac OS X、Linux等多个平台上无缝运行,这对于希望在不同设备上发布游戏的开发者来说是一大福音。 5. **高级功能**: - *...

Global site tag (gtag.js) - Google Analytics