一、说明
添加视图文件的时候有两种方式:1、通过在xml文件定义layout;2、java代码编写
二、前言说明
1.构造xml文件
2.LayoutInflater
提到addview,首先要了解一下LayoutInflater类。这个类最主要的功能就是实现将xml表述的layout转化为View的功能。为了便于理解,我们可以将它与findViewByI...
分类:
移动开发 时间:
2014-07-08 19:30:19
阅读次数:
255
网上已经有很多关于Hierarchy Viewer如何使用的文章,这里就不一步步的演示具体怎样使用了,ddna兄的《【Android工具】被忽略的UI检视利器:Hierarchy Viewer》与张兴业的《Android
UI 优化——使用HierarchyViewer工具》都写的很棒。
Hierarchy Viewer有两个用途,一个是用于分析当前页面视图层级,再者也能分析...
分类:
移动开发 时间:
2014-07-08 14:09:13
阅读次数:
266
本章主要介绍基本的平常较多使用的控件,包括TextView、EditView、ImageView、Button等。本章将介绍相关控件基本属性的使用,为以后章节的进阶学习提供基础。案例中引用的LinearLayout布局,可先不必深究,后续章节将会详细介绍。...
分类:
移动开发 时间:
2014-07-08 12:49:35
阅读次数:
168
本文归纳Android布局中所用到的知识点Android五大布局:LinearLayout 线性布局Relativelayout 相对布局TableLayout表格布局FrameLayout单帧布局AbsoluteLayout绝对布局而一个页面可以用多种布局include:共用布局布局常用工具:反编...
分类:
移动开发 时间:
2014-07-06 22:35:15
阅读次数:
248
Android 布局详解1.重用布局当一个布局文件被多处使用时,最好标签来重用布局。例如:workspace_screen.xml的布局文件,在另一个布局文件中被重复使用三次,那么可使用如下的布局代码: 上面的代码中的标签还使用了一个android:id属性,实际上,该属性指定的是...
分类:
移动开发 时间:
2014-07-06 20:49:24
阅读次数:
244
1、如何控制某一控件在父控件中的相对位置呢? 在Android系统中提供了layout_margin,用来控制某一控件边缘相对于父控件的边距。 其中, android:layout_marginTop表示某一控件相对于父控件顶部的距离。 android:layout_ma...
分类:
移动开发 时间:
2014-06-27 00:03:46
阅读次数:
324
Android常用布局类整理
最近又回头做了一下android的项目,发觉越来越不从心,很多东西都忘了,简单的页面布局也很多写不出来,首先还是先整理一下一些会混淆的概念先
layout_width/layout_height的两种不同的方式
① wrap_content能包裹其中的内容即可
② fill_parent/match_parent 填满父视图的空间
Lin...
分类:
移动开发 时间:
2014-06-26 07:44:46
阅读次数:
337
一、pxPixel像素不解析二、dpidpi(Dots Per
Inch):每英寸点数,即屏幕对角线像素值÷英寸值比如480x800分辨率4.0英寸的手机计算的DPI=三、dpdp(与dip相同):在每英寸160点的显示器上,1dp
= 1px,即px = dp(dpi/160)假设两块屏幕尺寸一样...
分类:
移动开发 时间:
2014-06-12 14:24:01
阅读次数:
291
大家都知道在Activity的onCreate()中调用Activity.setContent()方法可以加载布局文件以设置该Activity的显示界面。本文将从setContentView()的源码谈起,分析布局文件加载所涉及到的调用链。本文所用的源码为android-19.
Step 1 、Activity.setContentView(intresId)
public void s...
分类:
移动开发 时间:
2014-06-08 08:34:30
阅读次数:
305