赞
踩
这是一个运用网格布局来做的简易计算器,可能没有那么美观,大家可以继续完善
首先先看看成果吧
首先先建一个新的Project Calculator
然后先编写颜色背景文件
创建一个gray.xml,哪里创建呢?如图
在drawable下右击,选择new–Drawable resource file
第一个是文件名字,第二个属性可以自己选择,我们这里前两个文件选择shape,第三个文件选selector,附上颜色背景代码
gray.xml
android:width="2dp"
android:color="#ffa600"/>
orange.xml
// 圆角
//颜色
white.xml
android:width="1dp"
android:color="#ffa600"/>
change.xml
//默认颜色
//按下的改变的颜色
这个是当你按下按键的时候按键会改变颜色
接下来就是布局文件了
activity_main.xml
我用的是表格布局,大家也可以用表格布局来写,效果会好一些
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#D8ECF3">
android:gravity="bottom|right"
android:textSize="70dp"
android:singleLine="true"
android:layout_margin="15dp"
android:layout_width="match_parent"
android:layout_height="120dp"
android:background="@drawable/white"
android:id="@+id/textView"/>
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="10dp">
android:id="@+id/btn_clean"
android:layout_marginLeft="10dp"
android:background="@drawable/orange"
android:gravity="center"
android:text="C"
android:textSize="25sp" />
android:id="@+id/btn_del"
android:layout_marginLeft="10dp"
android:layout_span="2"
android:background="@drawable/gray"
android:gravity="center"
android:text="Del"
android:textSize="25sp" />
android:id="@+id/btn_divide"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:background="@drawable/gray"
android:gravity="center"
android:layout_span="1"
android:text="/"
android:textSize="25sp&#
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。