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吧 路還很長呢

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