Android 设置list背景(转)

直接上代码了,目标:设置listview背景

  Java代码

  lv.setBackgroundResource(R.drawable.listback);

  lv.setBackgroundResource(R.drawable.listback);

  这样设置可以,但是拖动列表就会发现列表又变成背景黑色的了说明这只设置了列表的背景,但是列表自身的颜色没有改变

  这就要设置列表自身为透明:

  Java代码

  lv.setCacheColorHint(0);

  lv.setCacheColorHint(0);

  参数为int型,如果在xml中设置这个属性则可以使用一般的16进制颜色表示方法,即#00ff00ff之类

  这样就实现了列表的透明处理

  api很丰富,要多多实践啊

  Java代码

  lv.setAlwaysDrawnWithCacheEnabled(true);

  lv.setAlwaysDrawnWithCacheEnabled(true);

  这个用于设置拖动之后是否再次显示背景,也就是说设为true后,拖动listview,就不会显示背景图片了(默认显示黑色),除非离开activity(tabactivity之间切换不算)

  还是多多尝试api吧 路还很长呢

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章