Android开发之获取布局填充器的三种方式第一种 : LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.item_listview, nul...
分类:
移动开发 时间:
2015-07-17 18:56:53
阅读次数:
137
inflate()的作用就是将一个用xml定义的布局文件查找出来,注意与findViewById()的区别,inflate是加载一个布局文件,而findViewById则是从布局文件中查找一个控件。1.获取LayoutInflater对象有三种方法LayoutInflaterinflater=LayoutInflater.from(this);LayoutInflaterinflate..
分类:
移动开发 时间:
2015-07-17 14:19:59
阅读次数:
170
/**
* 点击评分,如果评分后,显示的弹出框
*/
private void showMakeGradeMarkedWindow() {
View view = LayoutInflater.from(DetailActivity.this).inflate(
R.layout.grade_screen_marked, null);
final PopupWindow...
LayoutInflater作用是将layout的xml布局文件实例化为View类对象。获取LayoutInflater的方法有如下三种:?LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_...
分类:
其他好文 时间:
2015-07-15 16:35:16
阅读次数:
173
其中: resource:是布局文件ID root:是父ViewGroup对象, attachToRoot:是是否将“翻译”出来的View添加到上面的root中 root和attachToRoot是共同作用的: 1,有root,同时attachToRoot为false,那么inflate()返回的就...
分类:
其他好文 时间:
2015-07-14 17:40:48
阅读次数:
100
第一步: E:\01.prj\pyscrapy\Cet4\res\menu\main.xml 第二步: @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to ...
分类:
其他好文 时间:
2015-07-11 11:51:35
阅读次数:
100
1、在getview时,如果是一个textview,那么不用每次都new一个或者inflater直接返回,可以先判断convertview是否为空,如果为空则new或者inflate,否则直接返回convertview2、如果adapter数量太多,假设需要显示1000个数据,那么如果在getvie...
分类:
其他好文 时间:
2015-07-09 19:40:12
阅读次数:
124
Android-优化UI性能(4)-使用ViewStub
ViewStub概念:
ViewStub是一个看不见的,轻量级的View。它没有尺寸,也不会绘制以及以某种形式参与到布局中来。只有当调用了inflate的之后其中的view才会被实例化,
这意味着ViewStub保留View层次的结构的代价是很低的1,延时加载不常用的UI控件
当某些控件只在很多好的情况下才会使用,我们可以抵用View...
分类:
移动开发 时间:
2015-07-09 16:18:48
阅读次数:
242
Android-优化UI性能(2)-提高Adapter的效率
一 提高Adapter的效率
Adapter是数据和ListView之间的桥梁,每当需要显示Item时,都会调用getView()
倘若我们的数据量很大,而Adapter的效率很低(每次都会调用inflate创建新的View,inflate(是一个IO操作)),这样界面就会很卡例如在数据量比较大的时候使用下面的代码来getView(...
分类:
移动开发 时间:
2015-07-09 13:14:51
阅读次数:
153
本篇文章讲的是如何用现有控件产生一个组合控件的方法,十分简单实用。现在开始!一、需求我们要实现一个有红点和文字的按钮控件,就像下面这样:二、实现我的思路是让一个button和一个textview进行组合。 可以看到最外层我用了merge标签,这是因为我需要把这个xml加载到一个自定义...
分类:
其他好文 时间:
2015-07-09 12:51:08
阅读次数:
141