在使用自定义ListView视图时,经常会采用重用ListView中视图的方式来提高滑动和显示效率,但是随之而来的一个问题是listview中数据经常显示混乱。 通常情况下,我们重写的方法是这样的: inflater = LayoutInfla...
分类:
移动开发 时间:
2014-09-04 22:26:10
阅读次数:
190
做搜索图片时发现searchView系统显示默认的搜索按钮只是一个小箭头,样子很丑,想改变这个图标。于是就在stackoverflow这个网站找到了答案,直接上代码:
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R....
分类:
移动开发 时间:
2014-09-04 13:27:09
阅读次数:
264
1 @Override 2 public View onCreateView(LayoutInflater inflater, ViewGroup container, 3 Bundle savedInstanceState) { 4 View rootView = inf...
分类:
其他好文 时间:
2014-08-31 21:20:31
阅读次数:
257
1、复写onPrepareOptionsMenu方法
@Override
public void onPrepareOptionsMenu(Menu menu) {
menu.clear();//先清除已经建好的menu
MenuInflater inflater = getActivity().getMenuInflater();
//根据各种条件,重新...
分类:
移动开发 时间:
2014-08-13 10:34:35
阅读次数:
267
据我所了解,listview每行的宽度是由 inflater填充布局中高度最大的那个控件的高度。。。publicvoid setListViewHeightBasedOnChildren(ListView listView) { //获取ListView对应的Adapter ...
分类:
其他好文 时间:
2014-08-04 13:44:37
阅读次数:
249
onCreateView是Fragment生命周期方法中最重要的一个。因为在该 方法中会创建在Fragment中显示的View。public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInst...
分类:
其他好文 时间:
2014-07-27 23:13:49
阅读次数:
410
Inflater英文意思是膨胀,在Android中应该是扩展的意思吧。LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 w...
分类:
移动开发 时间:
2014-07-25 19:01:11
阅读次数:
280
在 实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用 来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如 Button、...
分类:
移动开发 时间:
2014-07-24 21:47:22
阅读次数:
195
对字符串,使用Deflater与Inflater的压缩与解压缩...
分类:
其他好文 时间:
2014-07-22 17:56:21
阅读次数:
201
首先要说的是,界面滑动,就需要多个view来进行切换,实际上可以用一个ArrayList pageViews来保存这些view的信息,然后进行切换
LayoutInflater inflater = getLayoutInflater();
pageViews = new ArrayList();
pageViews.add(inflater.inflate(R.layout.item0...
分类:
移动开发 时间:
2014-07-21 22:21:08
阅读次数:
252