原文ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF191919,要改变这种情况,只需要调用listView的se...
分类:
移动开发 时间:
2014-05-08 12:10:42
阅读次数:
339
在一个 Android 应用中,我使用FragmentPagerAdapter来处理多
Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用
mAdapter.notifyDataSetChanged() 来触发 Fragment...
分类:
其他好文 时间:
2014-05-08 11:51:39
阅读次数:
490
在做业务时候,一个ListView显示多种数据类型,我们想到的方法是ListView在嵌套一个ListView,对于子ListView
占父ListView的一行,就解决了问题,但是这样的逻辑是不是有点奇怪呢?
第一,父ListView的长度size需要加1,因为增加了一行放子listView
public int getCount() {
retur...
分类:
其他好文 时间:
2014-05-08 01:42:10
阅读次数:
316
Question1:listview在拖动的时候背景图片消失变成黑色背景。等到拖动完毕我们自己的背景图片才显示出来。解决办法:xml中:android:scrollingCache="false"或者android:cacheColorHint="#00000000"代码中:setScrollingCacheEnabled(false)或者setCacheColorHint(0)或者setCac..
分类:
移动开发 时间:
2014-05-07 21:57:59
阅读次数:
497
在使用ViewPager与Fragment的时候,ViewPager会自动缓存1页内的数据,如下图:当我们当前处在页面2的时候,页面1和页面3的View实际上已经创建好了,所以在我们拖动的时候是可以看见他们的界面的。但是当我们的页面处在1的时候,页面3实际上就已经销毁了。直到跳转到页面2的时候,页面...
分类:
其他好文 时间:
2014-05-07 15:05:00
阅读次数:
243
在新的ADT中新建一个项目,会生成fragment_main.xml文件,看它的内容似乎是代替了原本activity_main.xml的作用。
但由于它的存在,MainActivity.java 中也生成了许多“奇怪”的代码。
由于目前水平还不足以使用这些新的特性。为了维持以往的开发环境可以在创建新项目时,作出以下修改。
在新建项目向导中的 Create Activity 页...
分类:
其他好文 时间:
2014-05-07 03:28:53
阅读次数:
261
当我们直接在布局文件中写三个listview的时候,会出现三个滚动条,并且每个listview都只显示一个item,要改动才显示更多。怎么做才好了?
办法是有得:用一个ScrollView包含一个大布局,然后把这三个listview加到里面去。
新建一个布局文件:
xmlns:tools="http://schemas.android.com/tools"
...
分类:
移动开发 时间:
2014-05-06 23:44:11
阅读次数:
511
用tabhost时,动态添加fragment,从网上找了好多处理结果还是不行。结果是在fragment中 返回的view View v=inflater.inflate(R.layout.fragment2, container);这个方法需要三个参数才行,添加最后一个参数 View v=inflater.inflate(R.layout.fragment2, container,fals...
分类:
其他好文 时间:
2014-05-06 19:41:21
阅读次数:
293
FragmentTabHost我也不知道是什么,就是可用用来当新浪微博底部那个状态栏的工具。现在说下怎么使用首先activity要继承FragmentActivity例如publicclassAextendsFragmentActivity{//定义FragmentTabhostprivateFragmentTabhosttab;privateTextViewtext;privateStringstr[]={"短..
分类:
其他好文 时间:
2014-05-06 17:19:57
阅读次数:
281