针对Java开发者来说,Eclipse可谓是首选,他为开发者提供了一个非常广阔的平台,与此同时,我们也可以使用Eclipse开发移动端Android,但是Eclipse本身并不支持Android的开发,如果需要开发Android的话,那么我们就需要添加一个支持开发android的插件:ADT.下面我们就来解说一下ADT插件的安装。
工具/原料
Eclispe、ADT
方法/步骤
1、添加ADT。
打开eclipse,进入工作界面后点击菜单栏的help,选择install new software.进入后点击添加首袜(add)按钮。如图所示:
2、加载ADT
3、下载开发平台雀塌攻工具。
在安装ADT插件完成之后,在eclipse的菜单界面会多一个ADT的管理器,点击进入。如图所示:
4、下载要开发的平台版本。如图所示:
5、安装SDK版本插件。
点击安装后,d出安装界面,一定要现在接受全部,否则系统没安装玩一个就会停止继续问你是否接受,所以直接点击accept all,这样就顷芹圆不会不断的提示你安装了。
6、注意事项
(1)android的开发需要安装java并配置环境变量
(2)同时我们还需要配置adb的环境。这个是用dos命令安装android程序时用的。
在布局器中将按钮都加进去,然后再代码中根据枝笑情况来设置按钮是否可见: setVisibility(View.INVISIBLE) 给按钮添加一个腊侍listener,就可以得到点击事件。 希望能帮助你!轮搭吵android在代码里添加按钮的方法为:大部分时候,事件处理器都没有什么利用价值(可利用代码通常都被抽象成了业务逻辑方法),因此大部分事件监听器只是临时使用一次,所以使用匿名内部类形式的事件监听器更合适,实际上,这种形式是目前是最广泛的事件监听器形式。上面的程序代码就是匿名内部类来创建事件监听器的。
对于使用匿名内部类作为监听器的形式来说,唯一的缺点就是匿名内部类的语法有点不易掌握,如果读者java基础扎实,匿名内部类的语法掌握较好,通常建议使用匿名内部类作为监听器。
第二种:内部类作为监听器
将事件监听器类定义隐唯成当前类的内部类。1、使用内部类可以在当前类中复用监听器类,因为监听手派器类是外部类的内部类,2、所以可以自由访问外部类的所有界面组件。这也是内部类的两个优势。上面代码就是内部类的形式。
第三种:Activity本身作为事件监听器
这种形式使用activity本身作为监听器类,可以直接在activity类中定义事件处理器方法,这种形式非常简洁。但这种做法有两个缺点:(1)这种形式可能造成程序结构混乱。Activity的主灶薯培要职责应该是完成界面初始化;但此时还需包含事件处理器方法,从而引起混乱。(2)如果activity界面类需要实现监听器接口,让人感觉比较怪异。
上面的程序让Activity类实现了OnClickListener事件监听接口,从而可以在该Activity类中直接定义事件处理器方法:onClick(view v),当为某个组件添加该事件监听器对象时,直接使用this作为事件监听器对象即可。
第四种:外部类作为监听器
ButtonTest类
当用户单击button按钮时,程序将会触发MyButtonListener监听器
外部MyButtonListener类
使用顶级类定义事件监听器类的形式比较少见,主要因为如下两个原因:
1、事件监听器通常属于特定的gui界面,定义成外部类不篮球提高程序的内聚性。
2、外部类形式的事件监听器不能自由访问创建gui界面的类中的组件,编程不够简洁。
但如果某个事件监听器确实需要被多个gui界面所共享,而且主要是完成某种业务逻辑的实现,则可以考虑使用外部类的形式来定义事件监听器类。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)