Android学习笔记3——四种常用控件

便于国际化考虑,TextView Button 等上面的标签不要再代码里写死,而应在资源文件中配置 (string.xml)

然后再在代码中设置:


可以在 res下的 string 目录下存放各种不同语言版本的 string.xml 文件

 

关于内部类:

内部类可以使用外部类的成员变量和成员函数

也可以调用外部类的对象

 

Menu:按手机键盘上的 Menu 按钮调出应用程序的菜单,实现这个需要重写一个回调函数:

onCreateOptionsMenu(Menu menu)

然后直接操纵作为参数传递进来的 menu

添加菜单:

menu.add(int groupId, int itemId, int order, CharSequence title)

其中:groupId 表示菜单所在菜单组的 id

menuId表示当前菜单本身的 id

order表示排序是的编号,

title表示菜单上显示的内容

 

为菜单项添加事件:重写另一个回调函数:

onOptionsItemSelected(MenuItem item)

判断是哪个菜单项:item.getItemId() ,返回 itemId 然后比较。

 

示例代码:

一个乘法计算器:在一个Activity03中输入乘数与被乘数,点击按钮转到另一个叫Result的Activity中显示结果。同时在Activity03中添加一个菜单实现退出程序的功能。

实现效果图:

    

两个Activity的代码: s 

Activity03.java

 

Result.java


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值