android activity焦点,android启动activity文本框不获得焦点
在开发中,常常会碰到这种情况,打开一个activity后,第一个文本框自动获得焦点,同时会弹出软键盘输入框,这样很影响用户体验,现在来看解决方法。
我们先来看看为什么会出现上述情况,原因很简单,文本框默认是会获得焦点的,获得焦点之后当然会继续弹出输入框,等待输入,针对此原因,我们可以有以下两种方案:
1、不让文本框获得焦点;
2、获得焦点不弹出输入框;
来看第一种方法,我们可以抢占文本框的焦点,如在其父窗体中加入:
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:focusable="true"
android:focusableInTouchMode="true"
android:orientation="vertical"
tools:context=".MainActivity" >
android:id="@+id/etMsg"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
来看第二种方法,在activity中加入:
android:windowSoftInputMode = "stateHidden"
reference:
http://my.oschina.net/helu/blog/142020
winform窗口打开后文本框的默认焦点设置
原文:http://blog.csdn.net/kongwei521/article/details/6871411 winform窗口打开后文本框的默认焦点设置,进入窗口后默认聚焦到某个文本框,两种 ...
IE浏览器 下面的文本框,获得焦点后无法输入内容
今天遇到一个问题,在IE浏览器下面,我点击 按钮 弹出一个弹出层,里面有一个 文本编辑器和一个文本框,但是第二次弹出后,文本框和文本编辑器无法输入内容,在控制台用js代码测试 $(document) ...
js 判断一个文本框是否获得焦点
1.js 判断一个文本框是否获得焦点 // 可以用document.activeElement判断 // document.activeElement表示当前活动的元素 // 查找你要判断的文本框 ...
Android 下拉列表框、文本框、菜单
1.下拉列表框(Spinner) 项目布局
12个优秀的国外Material Design网站案例
眼看2017年就快完了,你是不是还没完全搞懂Material Design呢?是嫌说明文档太长,还是觉得自己英文不好?都没关系,小编今天给大家整理了一份干货满满的学习笔记,并列举了一些国外的Mater ...
Java 泛型的使用
一.泛型的简介1.为什么要使用泛型? 一般使用在集合上,比如现在把一个字符串类型的值放入到集合里面,这个时候,这个值放到集合之后,失去本身的类型,只能是object类型.这时,如果想要对这个值进行类型 ...
android activity焦点,android启动activity文本框不获得焦点相关推荐
- Java使文本框失去焦点的方法,使文本框text1获得焦点,js使文本框失去焦点
本文实例讲述了JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法. 分享给大家供大家参考. 具体如下: html代码: ? 1 2 3 4 5 6 7 8 9 form name= ...
- 编写一程序,有2个文本框,在第一个文本框中输入一个整数,当焦点从第一个文本框离开时,第二个文本框将显示这个数的绝对值(使用FocusListener)。
编写一程序,有2个文本框,在第一个文本框中输入一个整数,当焦点从第一个文本框离开时,第二个文本框将显示这个数的绝对值(使用FocusListener). import javax.swing.*; i ...
- Android应用程序内部启动Activity过程(startActivity)的源代码分析
上文介绍了Android应用程序的启动过程,即应用程序默认Activity的启动过程,一般来说,这种默认Activity是在新的进程和任务中启动的:本文将继续分析在应用程序内部启动非默认Activit ...
- Android Q 限制后台启动Activity
描述 Android Q限制在没有用户交互的情况下加载Activity.这一变化可以最大限度的减少对用户的打扰,保持用户对屏幕上所显示内容的可控性. 运行在Android Q上的APP仅在以下一种或多 ...
- android 10+从后台启动 Activity 的限制
限制后台启动activity 如果未满足相关条件,则后台不允许启动activity,并会打印如下相关的log: // anything that has fallen through would cu ...
- Android动画——使用动画启动Activity
1.使用动画启动Activity概述 我们在Android开发应用时,会遇到一个页面跳转到另一个页面的情况,这时候我们如果使用动画过渡会使得页面更加的流畅. 这是一个滑动式的进入和退出的动画 可以看到 ...
- 《Android开发卷——实时监听文本框输入》
在实际开发中,有时候会让用户发布一些类似微博.说说的东西,但是这个是有限制长度的,除了在文本输入框限制长度外,还要在旁边有一条提示还能输入多少个字的"友好提示". 1.文本框 ...
- android studio之时间选择器和文本框操作
一.时间选择器 有时候我们做页面时需要时间选择器,先上效果图 看了下android studio,没有这个样式的控件,找了下度娘发现这个样式的控件需要用TextView+后台代码实现. 假设新建页面 ...
- Android QPython3 制作简易GUI长文本框界面
#QPython3H 制作简易GUI长文本框界面 #函数代码部分: import androidhelper as android droid=android.Android() from qsl4a ...
最新文章
- Hybris服务器启动日志分析
- mac 使用 php artisan,在Mac php artisan上設置Laravel遷移錯誤:沒有這樣的文件或目錄[duplicate]...
- web框架和后台开发_Web开发框架–第1部分:选项和标准
- 解决 Linux 性能问题的前 60 秒
- C++实用编程——随机生成迷宫算法
- 项目开发中遇到的问题,原因,解决思路
- jquery 删除数组元素
- 打标工具labelme或者labelimg遇到图片闪退的完美解决方案
- 低介电常数微波介质陶瓷基覆铜板的研究
- 自己动手写2D物理引擎-初级篇(1)
- 第一视角:深度学习框架这几年
- 盘点各专业到古代都能干些啥
- java timezone id_java – 从SimpleTimeZone获取ZoneId
- matlab传函零极点形式,计算机建模与仿真
- ubuntu16.04调整屏幕分辨率
- 【b302】侦探推理
- comsol-添加线圈几何分析
- STM32 UART DMA实现未知数据长度接收(转自amoBBs)
- Mock技术_配置json文件
- 2015-910a-十一
热门文章
- 网络存储空间_Filecoin网络经济模型剖析
- 喜庆新年春节 祝贺语词 艺术字体PSD分层素材
- 正能量励志文字手机壁纸
- 设计师中国风作品必备汉字毛笔字偏旁部首大集合
- 设计师拥有一流导航,即是全世界
- 万圣节魅惑手绘插画素材,没想到你是这样的可爱!
- mysql pdo prepare_php pdo prepare真的安全吗
- python 切片_零基础学python_11_列表(切片+遍历切片+复制)
- 错过就找不到了 Java API文档 免费下载!!!
- C++ 手动实现简单的智能指针类