开学之后给导师做一个安卓端的项目,之前代码经验不是太多。好在Java用起来还不算太难,在入门阶段而言是这样。现记录自己写代码过程中的一些问题,相信会有很多与我有相似背景的同学,希望能对你有所帮助,也作为我自己的总结。废话不多说,进入正题。
目录
(一)界面设计
拿到公司的需求表之后,开始琢磨软件的布局与界面。在身边的大佬介绍之后,使用了磨刀工具。这是一款不需要代码的界面原型设计工具,上手很快,画界面就跟做ppt一样,很不错。
(二)界面实现之tablayout
开发环境为Android studio,配置开发环境,需要科学上网。
配置好环境之后,去找一本Android开发的书(最好近一两年出版的),一般在这类书的入门部分就有界面设计所需要的大多数控件的使用说明,再配合网络教程的指导即可。不过作为小白,往往容易被百度上天花乱坠的博文弄乱,所以配置书本使用比较好,有时候少走弯路。
在layout文件中,Android studio将默认的布局设定为constraintlayout,为了使用方便,我将其转换为relativelayout。这个过程遇到的问题是布局的preview不刷新,百度之后发现是编译工具版本不一致导致的,按照相应的博文就可以解决。然后是添加一些控件,包括button,textview等初等控件。
现在实现一个底部tab切换页面的功能,使用的是tablayout控件。这里有个问题是&#