梦客 發表於 2020-4-2 18:59:00

[Android 开发学习] 计算器APP的开发

<h1 id="题头话">题头话</h1>
<pre><code>-学习 Android 开发的过程有意思,这是自己独立写的第一个APP,颇有纪念意义,于是打算记录下来。
-开发平台 Android studio ,可应用于android 9版本及以上的手机。
</code></pre>
<h1 id="1-app的功能">1 APP的功能。</h1>
<pre><code>- 只是写了最基本的加减乘除的运算,加上其他的运算无非是在主函数里面
- 多写几个运算程序和在布局文件里面多添加几个按钮,就没有写那么多,都是一样的道理。
</code></pre>
<h1 id="2-开发思路">2 开发思路</h1>
<pre><code>-首先要写布局文件,布局文件可以清楚的体现出我们app的按钮和每个按钮所对应的功能。
-其次写明白每个按钮按下之后的响应结果是什么。
-最后开始写我们MainActicity,就是我们的主程序。
</code></pre>
<h1 id="3-布局文件">3 布局文件</h1>
<h2 id="布局文件">布局文件</h2>
<pre><code>- Android studio 提供了非常强大的布局方式,XML语言提供了Design和Text两种布局方法。
- 因为我还不太熟悉XML语言的编程语言,所以这里面我直接用的Design去布局,这种方法比较直观。
- 下图是我用LinearLayout(线性布局)完成的。
</code></pre>
<p><img src="https://img2020.cnblogs.com/blog/1974618/202004/1974618-20200402184049731-1433403644.png" alt="" loading="lazy"></p>
<h4 id="后面悄悄附上linearlayout代码"><s>后面悄悄附上LinearLayout代码</s></h4>
<p>布局文件源码</p>
<h1 id="4-主函数">4 主函数</h1>
<pre><code>-因为我们要对按下的按钮进行反馈和处理,我们按照功能对按钮分了以下四类。
-数值按钮,清除按钮,运算符按钮,等于按钮,对这四个按钮进行了按钮事件响应方法。
</code></pre>
<pre><code>    public void 按钮清除事件响应方法(View view) {

    }
    public void 数值按钮事件响应方法(View view) {
      
    }

    public void 运算符按钮事件响应方法(View view) {

    }

    public void 等于按钮事件响应方法(View view) {

    }
</code></pre>
<pre><code>- 接下来就是对各个按钮进行定义以及对主程序运算部分的代码进行code就完成了。
- 代码比较短,我就不一一说明了。
</code></pre>
<h4 id="贴上我的mainactivity">贴上我的MainActivity。</h4>
<p>主函数源码</p>
<h1 id="5-最后看下效果">5 最后看下效果。</h1>
<p><img src="https://img2020.cnblogs.com/blog/1974618/202004/1974618-20200402185812372-1341964900.png" alt="" loading="lazy"></p><br><br>
来源:https://www.cnblogs.com/fbl481232986/p/12622345.html
頁: [1]
查看完整版本: [Android 开发学习] 计算器APP的开发