TextSwitcher继承了ViewSwitcher,因此它具有与ViewSwitcher相同的特征:可以在切换View组件的同时使用动画效果.与ImageSwitcher相似的是,使用TextSwitcher也需要设置一个ViewFactory.与ImageSwitcher不同的是,TextSwitcher所需的ViewFactory的makeView()方法必须返回一个TextView组件. 实例:文本切换器TextSwitccher      界面布局文件如下: <LinearLayou…
TextSwitcher集成了ViewSwitcher, 因此它具有与ViewSwitcher相同的特性:可以在切换View组件时使用动画效果.与ImageSwitcher相似的是,使用TextSwitcher也需要设置一个ViewFactory.与ImageSwitcher不同的是,TextSwitcher所需要的ViewFactory的makeView()方法必须返回一个TextView组件. TextSwitcher与TextView的功能有点类似,它们都可用于显示文本内容,区别在于Tex…
TextSwitcher继承了ViewSwitcher,因此它具有与ViewSwitcher相同的特征:可以在切换View组件时使用动画效果.与ImageSwitcher相似的是,使用TextSwitcher也需要设置一个ViewFactory.与ImageSwitcher不同的是,TextSwitcher所需的ViewFactory的makeView()方法必须返回一个TextView组件.TextSwitcher与TextView的功能有点相似,它们都可用于显示文本内容,区别在于TextSw…
1.TextSwitcher 使用: 应用分为三步: 1.得到 TextSwitcher 实例对象   TextSwitcher switcher = (TextSwitcher) findViewById(R.id.textSwitcher); 2.为switcher指定ViewSwitcher.ViewFactory工厂,该工厂会产生出转换时需要的View   switcher.setFactory(this); 3.为switcher设定显示的内容,该方法执行,就会切换到下个View  …
网格试图(GridView)用于在界面上按行,列分布的方式来显示多个组件. GridView和ListView有共同的父类:AbsListView,因此GridView和ListView具有一定的相似性.GridView和ListView的主要区别在于:ListView只是一个方向上的分布:而GridView则会在两个方向上分布. 与ListView相似的是,GridView也需要通过Adapter来提供显示数据:可以通过SimpleAdapter来为GridView提供数据,也可以通过开发Ba…
Gallery与之前讲的Spinner有共同的父类:AbsSpinner,表明Gallery和Spinner都是一个列表框.他们之间的区别在于Spinner显示的是一个垂直的列表框,而Gallery显示的是一个水平的列表框.Gallery与Spinner有一个区别:Spinner的作用是供用户选择,而Gallery则允许用户通过拖动来查看上一个.下一个列表项. Gallery常用的XML属性及相关方法 XML属性 相关方法 说明 android:animationDuration setAnim…
在编写应用程序时,我们经常要处理这样的一组对象,它们的类型都派生自同一个基类,但又需要为每个不同的子类型应用不同的处理方法. 通常的做法,最简单的就是用很多 if-else 去判断各自的类型,如下面的代码所示(这里用 .Net 的类型系统作为例子,MethodInfo.PropertyInfo.FieldInfo 和 Type 都是 MemberInfo 的子类): MemberInfo member; MethodInfo methodInfo = member as MethodInfo;…
所谓KVM,就是Keyboard.Video.Mouse的缩写,正式的名称为多计算机切换器.简单的说,就是一组键盘.显示器和鼠标,控制2台.4 台.8台.16台甚至到4096台以上的计算机主机. KVM是Keyboard(键盘).Video(显示器).Mouse(鼠标)的缩写.KVM切换器的正式的名称为多计算机切换器或KVM SWITCH.KVM切换器简单的说,就是让系统管理员可以通过一组键盘.显示器和鼠 标,控制多台服务器或电脑主机的计算机外围设备.类型主要指KVM切换器所控制的终端类型,如果…
SearchView是搜索框组件,它可以让用户在文本框内输入汉字,并允许通过监听器监控用户输入,当用户用户输入完成后提交搜索按钮时,也通过监听器执行实际的搜索. 使用SearchView时可以使用如下常用方法. setIconifiedByDefault(boolean iconified):设置该搜索框默认是否自动缩小为图标. setSubmitButtonEnabled(boolean enabled):设置是否显示搜索按钮. setQueryHint(CharSequence hint):…
空闲时写了一个3d切换器,灵感来自于转行前画3d工程图,效果如图: 功能:按住鼠标中间,变为3d模式,点击6个页面中的某一个页面,页面旋转放大,恢复到2d图形,3d图消失.再次点击鼠标中间,恢复为3d(含动画效果),按住中键不放,可以左右或者上下拖动,3d图片做720°旋转. 效果可在:此处查看 请使用chrome打开 转动原理:由于正方体只有6个面,所以ul+6个li标签,先做出正方体布局.li标签布局出正方向后,都是相对于ul标签的位置,所以转动ul标签,正方形并不会散架.鼠标水平移动X为u…