android – 页面初始化时让组件得不到焦点

最近在做一个应用,其中一个界面上有几个EditText,我发现每次启动这个界面之后焦点就自动落在第1个EditText上,从而使EditText的提示不能显示。

解决的方法是:在EditText的父组件(比如linearlayout)添加两个属性,如下

android:focusable="true"
android:focusableInTouchMode="true"

如果没有父组件的话可以添加一个隐藏的 linearLayout,并加上上面的两个属性:

<LinearLayoutandroid:focusable="true"
android:focusableInTouchMode="true"
android:layout_width="0px"
android:layout_height="0px" />
时间: 2024-10-23 11:36:30

android – 页面初始化时让组件得不到焦点的相关文章

jQuery移动web开发中的页面初始化与加载事件_jquery

页面初始化事件(pagebeforecreate.pagecreate)Jquery Mobile会自动基于page"内的增强的约定自动初始化一些插件.例如:给一个input输入框约定了type=range属性会自动生成一个自定义滑动条.这些自动初始化的行为是受"page"插件控制的,它在执行前后部署部署事件,允许你在初始化前后操作页面,或者甚至自己提供初始化行为,禁止自动初始化.注以下的页面初始化事件在每个"page"只被触发一次,与每次页面在显示或者隐

视频的播放-Android页面显示多个视频时如何控制声音显示哪个视频的声音

问题描述 Android页面显示多个视频时如何控制声音显示哪个视频的声音 最近开始学习Android,我试着在一个画面中画了3个视频,请问如何控制声音显示哪个视频的声音啊,我想要的效果是可以加入焦点进入,移动焦点在哪个视频上就显示哪个视频的声音.但是不知道如何实现.请大牛们帮忙~~~~

AngularJS页面访问时出现页面闪烁问题的解决_AngularJS

我们知道在应用的页面或者组件需要加载数据时,浏览器和angular渲染页面都需要消耗一定的时间.这里的间隔可能很小,甚至让人感觉不到区别:但也可能很长,这样会导致让我们的用户看到了没有被渲染过的页面. 这种情况被叫做Flash Of Unrendered Content (FOUC)(K)?and is always unwanted.下面我们将要介绍几个不同的方式防止这种情况发生在我们的用户身上. 1.ng-cloakng-cloak指令是angular的内置指令,它的作用是隐藏所有被它包含的

viewpager-Android中ViewPager初始化时加载数据相同的问题,急

问题描述 Android中ViewPager初始化时加载数据相同的问题,急 使用ViewPager,默认预加载下一页.我的代码中初始化时第二页的数据把第一页的覆盖了,导致两页数据相同.当切换页面的时候,第一页被销毁时,再切换回来数据才显示正常.求指导,我实在搞不清楚问题出在哪里了. public class RealPaperAdapter extends PagerAdapter { private Context context; private List<Analyze> paperLi

详解Android应用中使用TabHost组件进行布局的基本方法_Android

TabHost布局文件 我们先来了解一下布局文件的基本内容:1. 根标签及id 设置Android自带id : XML布局文件中, 可以使用 标签设置, 其中的id 需要引用 android的自带id : android:id=@android:id/tabhost ; getHost()获取前提 : 设置了该id之后, 在Activity界面可以使用 getHost(), 获取这个TabHost 视图对象; 示例 : 复制代码 代码如下: <tabhost android:id="@an

Asp.Net中页面运行时动态载入的UserControl内元素的事

在Asp.Net页面的开发过程中,我们肯定经常会用到自定义的UserControl来复用部分页面元素,我们有两种使用UserControl的方式 1.在设计时往页面里添加需要的UserControl(最常用的就是从SolutionExplorer拖ascx到设计页面) 此种情况下,如果将UserControl放置在runat=server的html标签中,将可能导致UserControl内的元素事件处理不能正确执行. 例如:我们有时用一个div作为边框包含了需要的UserControl,而出于在

Android app启动时黑屏或者白屏的原因及解决办法_Android

1.产生原因 其实显示黑屏或者白屏实属正常,这是因为还没加载到布局文件,就已经显示了window窗口背景,黑屏白屏就是window窗口背景. 示例: 2.解决办法 通过设置设置Style (1)设置背景图Theme 通过设置一张背景图. 当程序启动时,首先显示这张背景图,避免出现黑屏 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name=&qu

Android应用中使用Fragment组件的一些问题及解决方案总结_Android

Fragment的主要意义就是提供与Activity绑定的生命周期回调. Fragment不一定要向Activity的视图层级中添加View. 当某个模块需要获得Activity的生命周期回调的时候,就可以考虑通过Fragment来实现. 例如: DialogFragment, 调用show方法来显示一个Dialog(这个一个子Window,并不在Activity的视图层级中),当旋屏时,DialogFragment利用onDestroyView回调来dismiss Dialog,然后Activ

Android零基础入门第2节:Android 系统架构和应用组件那些事

原文:Android零基础入门第2节:Android 系统架构和应用组件那些事  继上一期浅谈了Android的前世今生,这一期一起来大致回顾一下Android 系统架构和应用组件.   一.Android 系统架构 Android系统的底层建立在Linux系统之上,该平台由操作系统.中间件.用户界面和应用软件4层组成,它采用一种被称为软件叠层(Software Stack)的方式进行构建.这种软件叠层结构使得层与层之间相互分离,明确各层的分工.这种分工保证了层与层之间的低耦合,当下层的层内或层