首页 文章 精选 留言 我的

精选列表

搜索[文档处理],共10000篇文章
优秀的个人博客,低调大师

Android 2.2 r1 API 中文文档系列(12) —— Button

正文 一、结构 public class Button extends TextView java.lang.Object android.view.View android.widget.TextView android.widget.Button 已知直接子类 CompoundButton 已知间接子类CheckBox,RadioButton, ToggleButton 二、概述 代表一个按钮部件。用户通过按下按钮,或者点击按钮来执行一个动作。以下是一个按钮在activity中典型的应用: 然后,你能在xml布局中通过button的android:onClick属性指定一个方法,以替代在activity中为button设置OnClickListener。例如: 现在,当用户点击按钮时,Android系统调用activity的selfDestruct(View)方法。为了正确执行,这个方法必须是public并且仅接受一个View类型的参数。例如: 三、按钮样式 每个按钮的样式默认为系统按钮的背景,不同的设备、不同的平台版本有不同按钮风格。如你不满意默认的按钮样式,想对其定制以符合您应用程序的设计,那么你能用state list drawable替换按钮的背景图片。一个状态列表drawable是一个在XML中定义的drawable资源,根据当前按钮的状态改变其图片。一旦你在XML中定义了一个状态列表drawable,你可以将它应用于你的android:background属性。欲了解更多信息和示例,参见State List Drawable. 实现一个按钮的例子可参见Form Stuff tutorial 四、XML属性 参见Button、TextView、View的XML属性。 本文转自over140 51CTO博客,原文链接:http://blog.51cto.com/over140/582692,如需转载请自行联系原作者

优秀的个人博客,低调大师

Android 2.2 r1 API 中文文档系列(11) —— RadioButton

正文 一、结构 public class RadioButton extends CompoundButton java.lang.Object android.view.View android.widget.TextView android.widget.Button android.widget.CompoundButton android.widget.RadioButton 二、概述 单选按钮是一种双状态的按钮,可以选择或不选中。在单选按钮没有被选中时,用户能够按下或点击来选中它。但是,与复选框相反,用户一旦选中就不能够取消选中(译者注:可以通过代码来控制,界面上点击的效果是一旦选中之后就不能取消选中了)。 多个单选按钮通常与RadioGroup同时使用。当一个单选组(RadioGroup)包含几个单选按钮时,选中其中一个的同时将取消其它选中的单选按钮。(译者注:示例参见这里) 三、公共方法 public void toggle () 将单选按钮更改为与当前选中状态相反的状态。 如果这个单选按钮已经选中,这个方法将不切换单选按钮。(译者注:请看源码: 本文转自over140 51CTO博客,原文链接:http://blog.51cto.com/over140/582695,如需转载请自行联系原作者

优秀的个人博客,低调大师

Android 3.0 r1中文API文档(104) —— ViewTreeObserver

正文 一、结构 public final classViewTreeObserver extendsObject java.lang.Object android.view.ViewTreeObserver 二、概述 用于注册监听的视图树观察者 (observer) ,在视图树种全局事件改变时得到通知。这个全局事件不仅还包括整个树的布局,从绘画过程开始,触摸模式的改变等。 ViewTreeObserver 不能够被应用程序实例化,因为它是由视图提供,参照 getViewTreeObserver() 以查看更多信息。 三、内部类 interface ViewTreeObserver.OnGlobalFocusChangeListener 当在一个视图树中的焦点状态发生改变时,所要调用的回调函数的接口类 interface ViewTreeObserver.OnGlobalLayoutListener 当在一个视图树中全局布局发生改变或者视图树中的某个视图的可视状态发生改变时,所要调用的回调函数的接口类 interface ViewTreeObserver.OnPreDrawListener 当一个视图树将要绘制时,所要调用的回调函数的接口类 interface ViewTreeObserver.OnScrollChangedListener 当一个视图树中的一些组件发生滚动时,所要调用的回调函数的接口类 interface ViewTreeObserver.OnTouchModeChangeListener 当一个视图树的触摸模式发生改变时,所要调用的回调函数的接口类 四、公共方法 public voidaddOnGlobalFocusChangeListener(ViewTreeObserver.OnGlobalFocusChangeListener listener) 注册一个回调函数,当在一个视图树中的焦点状态发生改变时调用这个回调函数。 参数 listener将要被添加的回调函数 异常 IllegalStateException如果isAlive()返回false public voidaddOnGlobalLayoutListener(ViewTreeObserver.OnGlobalLayoutListener listener) 注册一个回调函数,当在一个视图树中全局布局发生改变或者视图树中的某个视图的可视状态发生改变时调用这个回调函数。 参数 listener将要被添加的回调函数 异常 IllegalStateException如果isAlive()返回false public voidaddOnPreDrawListener(ViewTreeObserver.OnPreDrawListener listener) 注册一个回调函数,当一个视图树将要绘制时调用这个回调函数。 参数 listener将要被添加的回调函数 异常 IllegalStateException如果isAlive()返回false public voidaddOnScrollChangedListener(ViewTreeObserver.OnScrollChangedListener listener) 注册一个回调函数,当一个视图发生滚动时调用这个回调函数。 参数 listener将要被添加的回调函数 异常 IllegalStateException如果isAlive()返回false public voidaddOnTouchModeChangeListener(ViewTreeObserver.OnTouchModeChangeListener listener) 注册一个回调函数,当一个触摸模式发生改变时调用这个回调函数。 参数 listener将要被添加的回调函数 异常 IllegalStateException如果isAlive()返回false public final voiddispatchOnGlobalLayout() 当整个布局发生改变时通知相应的注册监听器。如果你强制对视图布局或者在一个没有附加到一个窗口的视图的层次结构或者在GONE状态下,它可以被手动的调用 public final booleandispatchOnPreDraw() 当一个视图树将要绘制时通知相应的注册监听器。如果这个监听器返回true,则这个绘制将被取消并重新计划。如果你强制对视图布局或者在一个没有附加到一个窗口的视图的层次结构或者在一个GONE状态下,它可以被手动的调用 返回值 当前绘制能够取消并重新计划则返回true,否则返回false。 public booleanisAlive() 指示当前的ViewTreeObserver是否可用(alive)。当observer不可用时,任何方法的调用(除了这个方法)都将抛出一个异常。如果一个应用程序保持和ViewTreeObserver一个历时较长的引用,它应该总是需要在调用别的方法之前去检测这个方法的返回值。 返回值 但这个对象可用则返回true,否则返回false public voidremoveGlobalOnLayoutListener(ViewTreeObserver.OnGlobalLayoutListener victim) 移除之前已经注册的全局布局回调函数。 参数 victim将要被移除的回调函数 异常 IllegalStateException如果isAlive()返回false public voidremoveOnGlobalFocusChangeListener(ViewTreeObserver.OnGlobalFocusChangeListener victim) 移除之前已经注册的焦点改变回调函数。 参数 victim将要被移除的回调函数 异常 IllegalStateException 如果isAlive() 返回false public voidremoveOnPreDrawListener(ViewTreeObserver.OnPreDrawListener victim) 移除之前已经注册的预绘制回调函数。 参数 victim将要被移除的回调函数 异常 IllegalStateException 如果isAlive() 返回false public voidremoveOnScrollChangedListener(ViewTreeObserver.OnScrollChangedListener victim) 移除之前已经注册的滚动改变回调函数。 参数 victim将要被移除的回调函数 异常 IllegalStateException 如果isAlive() 返回false public voidremoveOnTouchModeChangeListener(ViewTreeObserver.OnTouchModeChangeListener victim) 移除之前已经注册的触摸模式改变回调函数 参数 victim将要被移除的回调函数 异常 IllegalStateException 如果isAlive() 返回false 本文转自over140 51CTO博客,原文链接:http://blog.51cto.com/over140/582383,如需转载请自行联系原作者

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册