1.二级菜单

在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中是//getSupportActionBarbar.setDisplayHomeAsUpEnabled(true);
这时点返回是不会有任何反应的,还必须在代码中添加以下空容
@Overridepublic 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下载


更多相关文章

  1. 在Android中创建一种新的输入法(Creating an Input Method))
  2. Android的menu(菜单)按钮的使用(by星空武哥)
  3. Android(安卓)实现类似美团的菜单效果
  4. Android侧滑菜单之DrawerLayout用法详解
  5. Ubuntu连接android手机
  6. Android三级联动筛选菜单
  7. 菜单函数Android学习整理-菜单Menu
  8. Android(安卓)Menu的使用
  9. android 同步监听输入框,以及电话号码正则表达式!

随机推荐

  1. Android操作SD卡文件
  2. 改变亮度Brightness
  3. android 修改wifi信号强度
  4. Android(安卓)四大组件之 Service
  5. android(17)_数据存储与访问_SQLite数据
  6. Android使用Volloy进行JsonObjectRequest
  7. Ubuntu android sdk manager 无法更新
  8. android 调用系统图片浏览器并返回图片路
  9. android 自定义view 不执行 ondraw的解决
  10. Android(安卓)view手势缩放与移动