给安卓手机添加虚拟按键的方法:
1、打开re管理器,进入根目录,进入system文件夹,挂载为读写状态
2、长按build.prop文件,选择以文本编辑器打开
3、滑到最后一行,然后增加一行代码qemu.hw.mainkeys=0
4、保存,重启,然后就可以看到有虚拟按键了。
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界面所共享,而且主要是完成某种业务逻辑的实现,则可以考虑使用外部类的形式来定义事件监听器类。
在android中添加按钮并设置大小的步骤:
打开android软件eclipse.exe
2. 软件打开中
3. 点击Finsh
4. 新建一个工程。
5. 新建工程的参数如下。
6. 打开新工程中的main.xml文件。
7. 点击下面的main.xml,进入代码界面。
8. 在初始代码的下面位置添加按钮代码。
9. 代码如下。
10. 预览如下。
11. 设置按钮的text位置如下。
12. 设置如下。
13. 预览如下。
14. 设置大小位置如下。
15. 代码如下。
16. 预览如下。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)