[房贷计算器]-升级心得
16lz
2021-01-26
1.二级菜单
菜单显示如下所示
4,如何让EditText只能输入数字(包括小数),定义EditText如下所示
---------------
在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下载
更多相关文章
- 在Android中创建一种新的输入法(Creating an Input Method))
- Android的menu(菜单)按钮的使用(by星空武哥)
- Android(安卓)实现类似美团的菜单效果
- Android侧滑菜单之DrawerLayout用法详解
- Ubuntu连接android手机
- Android三级联动筛选菜单
- 菜单函数Android学习整理-菜单Menu
- Android(安卓)Menu的使用
- android 同步监听输入框,以及电话号码正则表达式!