使用Android studio 情况,要求java情况至少10.0(本次使用22.0)
打开软件,新建一个空项目由于Android更新,需要选择Empty View Activity
最好选build Grade
完成创建后等待grade加载完成,如果不停在grade停留需要分情况举行标题的办理
1.以前有过项目并下载了grade在设置界面勾选上面两项即可完成加载2.没有举行过项目创建的需要等待下载完成才可以,最好不要用公用网络下载慢,或者到官网下载grade放在一个正常文件夹,在1.上配置好位置就行了
如果出现没有git错误 需要到官网下载好git安装后,并在设置界面配置好
情况做好了开始愉快的代码吧
Values部分
dimens.xml
- <?xml version="1.0" encoding="utf-8"?>
- <resources>
- <dimen name="button_font_size">30sp</dimen>
- <dimen name="button_height">75sp</dimen>
- </resources>
复制代码 string.xml
- <resources>
- <string name ="app_name">HX</string>
- <string name ="hello">你好,世界</string>
- <string name ="calculator">简单计算器</string>
- <string name ="cancel">CE</string>
- <string name ="zero">0</string>
- <string name ="one">1</string>
- <string name ="two">2</string>
- <string name ="three">3</string>
- <string name ="four">4</string>
- <string name ="five">5</string>
- <string name ="six">6</string>
- <string name ="seven">7</string>
- <string name ="eight">8</string>
- <string name ="nine">9</string>
- <string name ="divide">÷</string>
- <string name ="multiply">×</string>
- <string name ="minus">-</string>
- <string name ="reciprocal">1/x</string>
- <string name ="dot">.</string>
- <string name ="equal">=</string>
- <string name ="plus">+</string>
- <string name ="sqrt">√</string>
- <string name ="clear">C</string>
-
- </resources>
复制代码 Activity_calculator.xml部分
末了是核心代码CalculatorActivity.java
一些drawable的文件,背景色
button.xml
- <?xml version="1.0" encoding="utf-8"?>
- <shape xmlns:android="http://schemas.android.com/apk/res/android" >
- <!-- 背景色 -->
- <solid android:color="#FFB400"/>
- <corners
- android:radius="5dp"/>
- </shape>
复制代码 gray.xml
- <?xml version="1.0" encoding="utf-8"?>
- <shape xmlns:android="http://schemas.android.com/apk/res/android" >
- <corners
- android:radius="5dp"/>
- <solid
- android:color="#ffDEDEDE"/>
- </shape>
复制代码 selector.xml
- <?xml version="1.0" encoding="utf-8"?>
- <selector xmlns:android="http://schemas.android.com/apk/res/android" >
- <item android:drawable="@drawable/gray"
- android:state_pressed="true"/>
- <item android:drawable="@drawable/white"/>
- </selector>
复制代码 white.xml
- <?xml version="1.0" encoding="utf-8"?>
- <shape xmlns:android="http://schemas.android.com/apk/res/android" >
- <corners
- android:radius="5dp"/>
- <solid
- android:color="#ffffffff"/>
- </shape>
复制代码 末了运行项目即可
文件示例
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |