一、关于RelativeLayout和LinearLayout的使用 由源码可以知道,RelativeLayout需要对其子View进行两次measure过程,而LinearLayout只需一次measure过程,我们知道,onMeasure的耗时越长效率就越低,但是如果LinearLayout中有 ...
分类:
移动开发 时间:
2017-03-20 16:13:32
阅读次数:
220
一、布局介绍 在Android中,共有五种布局方式,分别是: FrameLayout(框架布局) LinearLayout(线性布局) AbsoluteLayout(绝对布局) RelativeLayout(相对布局) TableLayout(表格布局) 1. FrameLayout框架布局 布局特 ...
分类:
移动开发 时间:
2017-03-19 02:30:46
阅读次数:
249
1,减少布局的嵌套使用。删除无用的控件可层级。 有选择的使用ViewGroup,比如RelativeLayout,在布局中如果可以使用LinearLayout则尽量选择LineaLayout布局,如果可以使用FrameLayout则尽量使用FrameLayout则尽量使用帧布局,帧布局是五大布局中布 ...
分类:
其他好文 时间:
2017-03-18 22:37:09
阅读次数:
322
1.线性布局 LinearLayout 2.表格布局 常用属性: 表格布局示例 3.帧布局 常用属性: 代码: 4.相对布局 代码如下: 5.网格布局 代码如下: ...
分类:
移动开发 时间:
2017-03-18 14:42:28
阅读次数:
260
首先画一个界面。 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" ...
分类:
其他好文 时间:
2017-03-13 23:35:26
阅读次数:
206
假设LinearLayout是水平布局的,所以我们只关注layout_width即可,此处有三种情况 1.layout_width="wrap_content", 2.layout_width="fill_parent" 3.layout_width="0dp" 情况1:首先布局会先根据权重(wei ...
分类:
其他好文 时间:
2017-03-12 10:48:33
阅读次数:
177
下载ExpandableTextView库,新建项目关联库。使用关键点:要把ExpandableTextView放在LinearLayout布局下,否则点击展开,收起按钮,文本不能展开,收起。在activity代码ExpandableTextViewexpandTextView=(ExpandableTextView)findViewById(R.id.expand_text_view); expandTex..
分类:
其他好文 时间:
2017-03-11 22:17:13
阅读次数:
702
AdroidManifest.XML文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_heig ...
分类:
Web程序 时间:
2017-03-09 13:12:05
阅读次数:
207
创建一个新程序: 1 使用XML进行设计 1.1创建主屏幕——编辑activity_main.xml 以上标签的属性解释 1.2 创建主片段——编辑fragment_main.xml 要将4个元素排成一列,因此使用 LinearLayout布局 以上标签的属性解释 2 编写代码 2.1 定义主活动— ...
分类:
移动开发 时间:
2017-02-28 17:40:51
阅读次数:
260
在项目中,我们常常会遇到一个ScrollView里面会嵌套ListView的情况,但往往你会发现,ListView和ScrollView的滚动时间会有冲突问题,造成ListView不能完全显示。虽然网上有给出解决方案,但事实上并不好用,并不完美。 public void setListViewHei ...
分类:
其他好文 时间:
2017-02-28 12:23:45
阅读次数:
164