直接上代碼了,目標:設置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吧 路還很長呢