上一篇RadioGroup比较简单,所以再学习个spinner的OnItemSelectedListener事件,前面说过spinner的主要功能就是提供列表显示的选择,比如我们在选择城市的时候就会用到spinner(网页中更加常见),在要获取选择内容时就要用到OnItemSelectedListener来监听获取.下面同样用例子来说明. 运行效果如下: 同样在values下面新建一个xml文件(Spinner组件篇有),city_spinner: <?xml version="1.0&q…
在使用软件的时候单击事件必不可少,比如我想确定.取消等都需要用户的单击,所有的单击事件都是由View.OnClickListener接口来进行处理的,接口定义如下: public static interface View.OnClickListener{ public void onClick(View v) { } } 下面同样写个例子来看下如何监听单击事件: 运行效果: 单击前的效果 单击后的效果 main.xml: <LinearLayout xmlns:android="http…
触摸事件顾名思义就是触摸手机屏幕触发的事件,当用户触摸添加了触摸事件的View时,就是执行OnTouch()方法进行处理,下面通过一个动态获取坐标的例子来学习OnTouchListener事件,效果如下: main.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"…
发过好几个ADB的工具,有很多朋友用了之后给我反馈了不少的意见和bug,这里非常感谢他们,所以今天花了一天的时间重新整理了一下ADB,并且修改了这些BUG.也有朋友建议我给一个修改列表,今天发这个帖子把对ADB 功能的修改说一下: 1) 支持Android 4.2 以上的系统.4.2 以及4.2 以上的系统会在手机上弹出一个验证框,必须要点确定,否则设备一直会处于offline状态.支持4.2 的系统并不是说可以绕过手机上的验证,而是会让手机上弹出一个框. 2) 支持所有的中文命令,并且修改了在…
Rule #0 为移动平台进行优化 为移动平台进行优化是十分重要的,因为移动平台的性能大概只有桌面平台的1/10左右(*1),它通常意味着: 更慢的CPU速度,这意味着不经过优化的JavaScript代码,性能会十分糟糕: 更小的内存,没有虚拟内存的支持,这意味着加载太多的资源容易导致内存不足,JSVM更容易引发GC,并且GC造成的停顿时间也越长: 更慢的GPU速度,没有独立的显存,内存带宽相比PC要慢的多,这意味着即使使用GPU对Canvas进行加速,您仍然需要小心网页DOM树的复杂度,游戏所…
1. 推荐书名 Computer Programming for Kids and Other Beginners in Python, 4Ed.pdf     中文译名:<和孩子们一起学Python编程> 2.下载地址 http://ishare.iask.sina.com.cn/f/37566081.html 3. 适用对象 Python初学者,有兴趣学Python的学生(初中及以上) 4. 本书特色 Python的学习资料很多,也很多,在众多的Python入门级教材书籍中首推一本书,&l…
前言 此系列从出发点来看,是 上个系列的续篇, 上个系列因为后面工作的原因,后面几篇没有写完,后来.NET Core出来之后,注意力就转移到了.NET Core上,所以再也就没有继续下去,此是原因之一,二是.NET Core在社区的支持,开发的体验上完全胜于原有的.NET Framework, 所以想了好久,准备重新开篇写.NET Core实用开发系列 定位 此系列定位于初中级,并非面向高级或者大型的项目,基本会立足于实用技术,解决实际问题,快速开发项目, 希望对初中级.NET开发人员有所帮助.…
简述一下,分为三个步骤: 1. 添加Html代码 2. 调整Css样式 3. 添加Jquery代码 具体代码如下: <style type="text/css"> #GoTop{                width:40px;                height:40px;                background-color:#F59E1D;                position:fixed;                bottom:…
原本计划DigitalClock和AnalogClock单独各一篇来写,但是想想,两个控件的作用都一样,就和在一起写一篇了. DegitalClock和AnalogClock控件主要用于显示当前时间信息,使用也很简单.先看效果图: 上面小的长方形为DegitalClock效果图,正方形的为AnalogClock,上图中是用了自定义背景widget_button_drawable.xml,详细内容参见一步一步学android控件(之三) —— Button.今天的主要内容在布局文件中——widge…
根据使用场景不同,有时候使用系统默认的CheckBox样式就可以了,但是有时候就需要自定义CheckBox的样式.今天主要学习如何自定义CheckBox样式.在CheckBox状态改变时有时需要做一些额外的工作,可以在OnCheckedChangeListener做这些工作.所以今天的内容如下: 1.系统默认样式 2.自定义checkBox样式 3.使用OnCheckedChangeListener监听器监听CheckBox的选中状态. 先看一下效果图:               图一    …