用android做一个计算器,如何使用Android设计一个09的加减乘除计算器

1,如何使用Android设计一个09的加减乘除计算器app制作 可以学java语言…看这个,csdn搜一搜有很多的 。https://blog.csdn.net/orochi1972/article/details/78467510
2,用Android eclipes 编写计算器就是在Eclipse里面新建一个Android工程,根据BMI的计算公式来计算 , 简单的布局一下,可以进行身高体重的输入,有确定按钮根据输入值进行计算就可以了 。你写完整linearlayout了吗?编辑器找不到 , 你看看你的最后面代码是不是缺少这个? 还有textview是不是也缺少?【用android做一个计算器,如何使用Android设计一个09的加减乘除计算器】
3 , Android布局用LinearLayout做如下计算器界面可按屏幕大小变换比在4.0以前版本中一共有五种布局,都是ViewGroup的子类 。分别是AbsoluteLayout、RelativeLayout、LinearLayout、FrameLayout、TableLayout 。而TableLayout是LinearLayout的子类 。(中文分别是:绝对布局、相对布局、线性布局、帧布局、表格布局) 。在2.2操作系统中将AbsoluteLayout过期 。而目前FrameLayout、TableLayout也逐渐少用 。在4.0之后又新增GridLayout 。(GridLayout最经典的案例是计算器界面)总之,Android中一共有六种布局 。目前推荐使用RelativeLayout、LinearLayout、GridLayout三种布局 。一般简单的布局就用LinearLayout,复杂点的用RelativeLayout(可以防止多层嵌套),像FrameLayout,里面的控件是重叠的 , AbsoluteLayout里面控件位置是绝对的,在屏幕适配方面就不行了 。不明白啊 = =!
4,怎么实现android计算器功能最简单的方式是:找你个带透明通道的png图放在左侧 。用gridlayout很好实现,但是这个值支持4.0以上的版本,网上有一大堆例子,你可以去看看,linearlayout也可以,不过比较繁杂android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#ff808080" > android:id="@+id/input" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="right" android:editable = "false" android:cursorVisible="false" android:text="0" /> android:layout_width="fill_parent" android:layout_height="wrap_content" > android:layout_width="65sp" android:layout_height="wrap_content" android:text=" MEM :" /> android:id="@+id/mem" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="0" /> android:layout_width="fill_parent" android:layout_height="wrap_content" > android:layout_width="65sp" android:layout_height="wrap_content" android:text=" DEG" />5,android中怎么实现计算器用代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" ><LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"> <TextViewandroid:id="@+id/tvResult"android:layout_width="fill_parent"android:layout_height="wrap_content"android:height="50dp"android:text="@string/tvResult"/></LinearLayout><LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"><Buttonandroid:id="@+id/btnBackspace"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="150dp"android:layout_marginLeft="10dp"android:text="@string/btnbackspace"/><Buttonandroid:id="@+id/btnCE"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="150dp"android:text="@string/btnCE"/></LinearLayout><LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"><Buttonandroid:id="@+id/btn7"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="10dp"android:width="75dp"android:text="@string/btn7"/><Buttonandroid:id="@+id/btn8"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btn8"/><Buttonandroid:id="@+id/btn9"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btn9"/><Buttonandroid:id="@+id/btnDiv"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btnDiv"/></LinearLayout><LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"><Buttonandroid:id="@+id/btn4"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="10dp"android:width="75dp"android:text="@string/btn4"/><Buttonandroid:id="@+id/btn5"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btn5"/><Buttonandroid:id="@+id/btn6"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btn6"/><Buttonandroid:id="@+id/btnMul"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btnMul"/></LinearLayout><LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"><Buttonandroid:id="@+id/btn1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="10dp"android:width="75dp"android:text="@string/btn1"/><Buttonandroid:id="@+id/btn2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btn2"/><Buttonandroid:id="@+id/btn3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btn3"/><Buttonandroid:id="@+id/btnAdd"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btnAdd"/></LinearLayout><LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"><Buttonandroid:id="@+id/btn0"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="10dp"android:width="75dp"android:text="@string/btn0"/><Buttonandroid:id="@+id/btnC"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btnC"/><Buttonandroid:id="@+id/btnEqu"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btnEqu"/><Buttonandroid:id="@+id/btnSub"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btnSub"/></LinearLayout></LinearLayout>——————————————————————————————————————————————

    推荐阅读