你们要的Android计算器今天它来了~.docx
《你们要的Android计算器今天它来了~.docx》由会员分享,可在线阅读,更多相关《你们要的Android计算器今天它来了~.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、你们要的Android计算器,今天它来了一、工程概述本次工程主要实现了简单的计算器功能包括加减乘除根本运算还有小数点以及清零功能。可以算得上是很好的Android界面以及按钮点击事件学习实例。刚用模拟器显示helloworld的同学或完全没有接触过Android的同学都可以直接上手。二、开发环境Android版本相对之前调整了一下如今是4.2.1当然版本不影响代码语法并不会变只是gradle变了而已。到时候导入我工程的时候改下gradle途径就可以了。假如遇到问题可以参考这两篇经历三、详细设计1、布局设计在讲布局前我们先介绍GridLayout网格布局来讲下它的优点1、可以自己设置布局中组件的
2、排列方式2、可以自定义网格布局有多少行,多少列3、可以直接设置组件位于某行某列4、可以设置组件横跨几行或几列下面我们看下计算器的layout代码?xmlversion1.0encodingutf-8?GridLayoutxmlns:android:/schemas.android/apk/res/androidxmlns:app:/schemas.android/apk/res-autoxmlns:tools:/schemas.android/toolsandroid:layout_widthmatch_parentandroid:layout_heightmatch_parenttools:
3、context.MainActivityandroid:orientationverticalGridLayoutandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:layout_gravitytop!-输入的文本框-EditTextandroid:idid/resultandroid:layout_widthmatch_parentandroid:layout_height100dpandroid:hint请输入数字android:textSize30dp/GridLayoutGridLayouta
4、ndroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:rowCount5android:columnCount4android:layout_gravitycenter|topButtonandroid:idid/btn1android:layout_width90dpandroid:layout_height60dpandroid:layout_margin5dpandroid:layout_columnSpan1android:text1/Buttonandroid:idid/btn2android:
5、layout_width90dpandroid:layout_height60dpandroid:layout_margin5dpandroid:text2/Buttonandroid:idid/btn3android:layout_width90dpandroid:layout_height60dpandroid:layout_margin5dpandroid:text3/Buttonandroid:idid/divideandroid:layout_width90dpandroid:layout_height60dpandroid:layout_margin5dpandroid:text/
6、Buttonandroid:idid/btn4android:layout_width90dpandroid:layout_height60dpandroid:layout_margin5dpandroid:text4/Buttonandroid:idid/btn5android:layout_width90dpandroid:layout_height60dpandroid:layout_margin5dpandroid:text5/Buttonandroid:idid/btn6android:layout_width90dpandroid:layout_height60dpandroid:
7、layout_margin5dpandroid:text6/Buttonandroid:idid/multiandroid:layout_width90dpandroid:layout_height60dpandroid:layout_margin5dpandroid:text*/Buttonandroid:idid/btn7android:layout_width90dpandroid:layout_height60dpandroid:layout_margin5dpandroid:text7Buttonandroid:idid/btn8android:layout_width90dpand
8、roid:layout_height60dpandroid:layout_margin5dpandroid:text8/Buttonandroid:idid/btn9android:layout_width90dpandroid:layout_height60dpandroid:layout_margin5dpandroid:text9/Buttonandroid:idid/subandroid:layout_width90dpandroid:layout_height60dpandroid:layout_margin5dpandroid:text/Buttonandroid:idid/btn
9、0android:layout_width90dpandroid:layout_height60dpandroid:layout_margin5dpandroid:text0/Buttonandroid:idid/pointandroid:layout_width90dpandroid:layout_height60dpandroid:layout_margin5dpandroid:layout_columnSpan1android:text./Buttonandroid:idid/cleanandroid:layout_width90dpandroid:layout_height60dpan
10、droid:layout_margin5dpandroid:textdel/Buttonandroid:idid/plusandroid:layout_width90dpandroid:layout_height60dpandroid:layout_margin5dpandroid:layout_rowSpan1android:text/Buttonandroid:idid/equandroid:layout_width390dpandroid:layout_height60dpandroid:layout_columnSpan4android:layout_margin5dpandroid:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 你们 Android 计算器 今天
限制150内