初学JAVA一个星期加android studio一天弄了个简单的幼儿加法程序

来源:互联网 发布:淘宝店怎么备案? 编辑:程序博客网 时间:2024/04/29 11:06

差不多10.1期间没出去玩,就看视频学JAVA,开始看的马士兵的,看了一点后来转高淇的,看完4章然后花一整天时间下载安装了解android studio,弄了这个简单的东西


为什么弄呢?因为小孩快6岁了,但是就玩,10以内加法都搞不清,不能忍啊,很多比他小的都会,然后开始是弄个加法表给他背,一点用都没,坐那光玩,然后用java弄个程序随机出一些题打印出来给他做,有点用,但是还是不太理想,搞不好坐那半天没写几题,然后想到这不刚好学JAVA么,干脆看看能不能搞个安卓的程序让他在手机上弄,于是有了这个。

记录一下学习过程吧,高手们别笑


讲真的这个简单的东西搞了我一整天啊!主要还是那个界面布局,半天摸不着头脑啊,什么网格啊什么乱七八糟的,怎么弄也弄不好


但是一不小发现了转换成constraintlayout,于是对于初学的我来说简直是福音啊!基本上挪挪鼠标的事就搞定了


这里有个我个人感觉的技巧,不要用鼠标拖动对象,直接用鼠标操作那个小圆点,有点像连线一样,比如图上的想把这个按钮跟0水平对齐,只要拖动水平方向的圆点与0的水平圆点相连就可以了,自动连接有时候根本就不是你想要的




就这样了,别跟我说界面丑,不擅长那个,起码现在不擅长


中间一些不懂的基本上网上一查就有答案,很多还是csdn上的,这里感谢互联网感谢csdn啊。还有其他很多就不一一道谢了


学的几个东西

edittext.setShowSoftInputOnFocus(false);

这个用来隐藏exittext的软键盘输入法,效果很好


学到了怎么不显示标题栏

<style name="AppTheme.NoActionBar" parent="Theme.AppCompat.Light.DarkActionBar">    <!-- Customize your theme here. -->    <item name="windowActionBar">false</item>    <item name="windowNoTitle">true</item>

还有一个没搞清楚的问题


就是判断exittext是否为空的事

gettext取值比较什么的,还有个什么empty什么的,程序一到那就闪退,2个真机调试都是这样,模拟没试,最后只能用长度来判断

exittext.length是否为0

然后程序的sleep问题

比如前面我textbiew里赋值了,然后sleep,这时textview里不显示我赋值的

最后只能搞个隐藏按钮来搞定


臭媳妇总要见公婆的,来个运行照





正常做题下一题那个按钮隐藏,位置跟确定一样,只有答对了才会显示下一题的按钮同时隐藏确定,按下下一题之后反过来



到这发现发一个文章还真难,挺佩服那些大牛发很多文章让我学到不少东西。


另外本人非计算机相关专业,只是兴趣,当年想读计算机相关专业没读上,现在也算人到中年了,最后希望自己能坚持下去,学习JAVA,学习安卓。



0 0