关于android程序编写初级逻辑思考问题

hello~大家好,如果你是android大神,请绕道而行,对于初学者,下面的文字或许对你有些启发与帮助,强烈欢迎评论讨论:

对于一个android初学者(假设你有很良好的java基础,所有的硬件软件设施已经齐备(足够配置的电脑,java环境,eclipse)),那么你最苦恼的莫过于看到android的架构界面了,密密麻麻的代码,到底哪个是干什么用的,下面给你做出解释:

 个人认为android共分为以下三个架构:第一:布局规划。第二:属性安排。第三:统筹事件。

布局规划:

关于布局规划,我们在java里面就已经学习过了java GUI的有关知识,那么android的布局规划,实则比java的GUI要简单很多,在前期,你可能需要研究每一行代码代表的是什么属性值,结构值怎样的。后期再关于UI规划的时候,你直接拖拽就可以完成,譬如google上小有名气的pencil软件,你会发现自己以前花时间研究的那么多代码几个简单的动作就可以完全替代,没错,后期是这样,但是前期的研究是帮助你理解代码与架构的必须途径,任何人都不能省略这关键的一步。好吧,言归正传,当你new了一个android project后,点开res--layout文件夹,里面有一个.xml的文件,名字的话有的是main,有的是activity_main,这无所谓,拖到eclipse桌面,你大概会看到这么一堆代码(这张图是我编写android游戏时的截图,请勿商用)

好了,这样的话你就有一个很清楚的认识了,大家都知道,手机里面都有home键,都有一个主桌面,我们称之为home界面,在程序里面这个桌面是由home程序来维持的。而这个main.xml文件就是来设计你程序主界面的排版,说的更直白一点儿,譬如登陆界面,各种游戏的登陆界面,按钮的布局,大小,文字的格式,颜色,字体,背景色,背景亮度等等,如一般的游戏都会有:new game, exit, settings, contact us ,buy it now,诸如此类的各种按钮元件。关于上面图片的代码,有什么疑问你评论问我就好,这些布局类的代码初期是会占用我们很大的精力,但这里不再一一解释。总之,这个文件就只有一点你要确定,就是为你的程序界面整形化妆

属性安排:

所谓属性,就是物体具有的性质与特征,那么当你在前面布局规划之后,为你的程序装上了五官以后,该如何为这些五官做实质性的优化呢?

点击res---values---strings.xml文件,你会看到这么一些代码:

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值