[房贷计算器]-升级心得
2013-04-03 00:00
344 查看
1.二级菜单
在android4.0中可以使用ActionBar来将指定菜单显示到上面ActionBar中,而且可以显示二级菜单,定义菜单很简单,在xml中这样定义菜单
菜单显示如下所示
2.如何让TextView支持滚动,将TextView放入ScrollView中,这样TextView将支持在textView中内容比较多时可以通过手指上下滑动来查看相应内容,如下所示
3.在ActionBar左上角显示返回按钮
在相应的Activity(在actionbarsherlock是SherlockActivity)中添加以下代码
4,如何让EditText只能输入数字(包括小数),定义EditText如下所示
---------------
房贷计算器apk下载
在android4.0中可以使用ActionBar来将指定菜单显示到上面ActionBar中,而且可以显示二级菜单,定义菜单很简单,在xml中这样定义菜单
<menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/menu_calc_type" android:icon="@android:drawable/ic_menu_gallery" android:showAsAction="ifRoom|withText" android:title="选择计算方式"> <menu> <item android:id="@+id/menu_calc_fwdj" android:alphabeticShortcut="n" android:icon="@android:drawable/ic_menu_add" android:title="根据房屋单价计算"/> <item android:id="@+id/menu_calc_dkze" android:alphabeticShortcut="t" android:icon="@android:drawable/ic_menu_gallery" android:title="根据贷款总额计算"/> </menu> </item> <item android:id="@+id/menu_calc" android:icon="@android:drawable/ic_menu_send" android:showAsAction="ifRoom|withText" android:title="计算"/> <item android:id="@+id/menu_other" android:icon="@android:drawable/ic_menu_info_details" android:showAsAction="ifRoom|withText" android:title="其他"> <menu> <item android:id="@+id/menu_setting" android:icon="@android:drawable/ic_menu_preferences" android:showAsAction="ifRoom|withText" android:title="设置贷款利率"/> <item android:id="@+id/menu_about" android:icon="@android:drawable/ic_menu_info_details" android:showAsAction="ifRoom|withText" android:title="帮助"/> </menu> </item> </menu>这里使用的图标都是android系统自带的图标,引用系统自带图标使用格式为:xml中
@android:drawable/ic_menu_preferences代码中
android.R.drawable.ic_media_pause二级菜单只需要item中嵌套menu即可
菜单显示如下所示
2.如何让TextView支持滚动,将TextView放入ScrollView中,这样TextView将支持在textView中内容比较多时可以通过手指上下滑动来查看相应内容,如下所示
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/textview_output" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="top|left" > </TextView> </ScrollView>
3.在ActionBar左上角显示返回按钮
在相应的Activity(在actionbarsherlock是SherlockActivity)中添加以下代码
final ActionBar bar = getActionBar();//在SherlockActivity中是 //getSupportActionBar bar.setDisplayHomeAsUpEnabled(true);这时点返回是不会有任何反应的,还必须在代码中添加以下空容
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: this.finish(); return true; default: return super.onOptionsItemSelected(item); } }
4,如何让EditText只能输入数字(包括小数),定义EditText如下所示
<EditText android:id="@+id/edittext_dj" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="numberSigned|numberDecimal" > </EditText>这样当文本框获取焦点时,输入法会默认到数字输入界面,并且只允许输入数字和小数
---------------
房贷计算器apk下载
相关文章推荐
- 升级 PG9.3的一点心得体会 -- 关于python 3.3
- SharePoint 2007 到 SharePoint 2010 迁移项目实战心得系列(二):升级方法/步骤
- CKEditor/CKFinder升级心得
- [导入]将asp.net1.1的应用程序升级到asp.net2.0的一点心得
- (转贴)将asp.net1.1的应用程序升级到asp.net2.0的一点心得
- 将网站从WSS2.0升级到WSS3.0的心得
- 详解Python 2.6 升级至 Python 2.7 的实践心得
- 升级SharePoint数据库到SQL Server 2005的一点心得
- Mysql 数据库升级shell脚本编写与测试心得
- CNBlogs DotText 1.0 Beta 2升级心得!
- Syamntec Antivirus 升级心得
- 密码升级心得
- 工作日志 Winmail升级安装心得
- 转: CKEditor/CKFinder升级心得
- 标 题: BBS站点升级和同步开发心得
- 工作日志 Winmail升级安装心得
- 实现"通过串口升级嵌入式目标板软件"功能的一些心得体会
- 升级oracle patch一点心得
- SharePoint 2007 到 SharePoint 2010 迁移项目实战心得系列(二):升级方法/步骤