【Android学习笔记】布局的简单介绍
我在学习Android开发的时候是基于实战项目的,基础理论知识以前也是零散的看过一些,个人还是觉得边做项目边学要快些。现在做的这个项目iOS端是我做的,这样逻辑什么的都很熟悉,于我而言换个平台也只是换个语言语法而已,但是不得不说,Android开发和iOS开发差别还是很大的,特别是布局方面,iOS我都是纯代码开发的,对于Android而言布局用的比较多的是xml,很是不习惯。而且Android的布局我觉得比较复杂,界面做做还可以,大部分都是网上现查现用的,如果真的说Android的布局我可能讲不清楚,毕竟很多原理和细节我都还不知道。不过我们的Android开发告诉我,他们也可以用Java纯代码来写布局,我在考虑去学学。xml布局,感觉菜鸟教程上讲的还是可以的,就是给的例子比较少,情况也没有很复杂的,在做项目开发的时候帮助不大,但是入门看看还是可以的,在这里给一下链接,有兴趣的可以看看。
线性布局:http://www.runoob.com/w3cnote/android-tutorial-linearlayout.html
相对布局:http://www.runoob.com/w3cnote/android-tutorial-relativelayout.html
表格布局:http://www.runoob.com/w3cnote/android-tutorial-tablelayout.html
帧布局:http://www.runoob.com/w3cnote/android-tutorial-framelayout.html
网格布局:http://www.runoob.com/w3cnote/android-tutorial-gridlayout.html
绝对布局:http://www.runoob.com/w3cnote/android-tutorial-absolutelayout.html
还听说Android最近新出了约束布局,听说与iOS的布局很像,但是我还没有去查过相关资料,后面有新的资料了会在这里更新。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Android获取设备屏幕宽高pix值的两个方法
private void get1() { Resources resources = this.getResources(); DisplayMetrics dm = resources.getDisplayMetrics(); int width = dm.widthPixels; int height = dm.heightPixels; Log.d("方法1", width + " , " + height); } private void get2() { WindowManager manager = this.getWindowManager(); DisplayMetrics outMetrics = new DisplayMetrics(); manager.getDefaultDisplay().getMetrics(outMetrics); int width = outMetrics.widthPixels; int height = outMetrics.heightPixels; Log.d("方法2", width + " , " + height); }...
- 下一篇
说说主流的社会化分享服务
当今,将近七成的用户都习惯于从网络中来获取信息,了解时下社会动态。他们之间的信息分享的交互与沟通,可以让一个网站或者APP的访问量和关注度成几何趋势增长,就如同一个一触即发的引爆点,威力十分惊人!这也是社会化分享为网站带来的最直观、最切实的利益。 单纯的分享服务,其实只要有接口,网站可以自己做,也可以用第三方的产品,第三方的好处是:1)媒体覆盖广泛;2)节约管理成本;3)节省开发时间;4)数据服务很全面;第1条都可以做到,2、3包括产品的后台管理以及各种自定义服务,这个能够做到极致就十分了不起了,如果可以把4也做到极致,基本上就是开挂模式了。 在这小编介绍一个免费产品情况(ShareSDK): 所有使用过Android设备的用户都应该对Android系统的一个特性印象深刻,那就是系统允许所有程序在系统中建立分享通道,并且能够通过系统级API由其他应用调用,这大大增强了数据在应用间的可传递性。 对于iOS用户来说就显得有些麻烦了。想要将某一应用中的数据分享到另一应用或社交网站中,只能依靠应用自身嵌入的有限的分享功能,否则就必须使用复制粘贴来完成操作。开发者为了提高用户的分享体验,不得不尽...
相关文章
文章评论
共有0条评论来说两句吧...