編輯:關於Android編程
1.如何改變item的背景色和按下顏色
listview默認情況下,item的背景色是黑色,在用戶點擊時是黃色的。如果需要修改為自定義的背景顏色,一般情況下有三種方法:
1)設置listSelector
2)在布局文件中設置item的background
3)在adapter的getview中設置
這三種方法都能達到改變item默認的背景色和按下顏色,下面來分別講解,但是在這之前需要先寫好selector.xml文件;
在改變button或者listview的item默認背景色,就可以用到selector。drawable可以設置為色彩資源,也可以設置為圖片資源。
1)設置listview的listSelector
2)在listitem的布局文件中設置background屬性,下面是listitem的布局文件
3)在adapter的getView方法中設置
if(convertView ==null) { convertView = LayoutInflater.from(context).inflate(R.layout.listitem, null); } convertView.setBackgroundResource(R.drawable.selector);
上述方法都能達到同樣的效果,就是改變item默認的背景色和點擊時的背景顏色,第三種方法最靈活,如果listview的奇數行和偶數行需要設置為不同的selector,只能用第三種方法。
1.引子在了解OkHttp的復用連接池之前,我們首先要了解幾個概念。TCP三次握手通常我們進行HTTP連接網絡的時候我們會進行TCP的三次握手,然後傳輸數據,然後再釋放連
在activity中有時需要嵌套調用fragment,但嵌套調用往往帶來視圖的顯示與預期的不一樣或是fragment的切換有問題。在使用時要注意幾點: 1、fragm
引言--概述布局是不可見的容器(ViewGroup)定義 UI 的可視化結構通過布局參數(LayoutParams)定義子元素的尺寸、位置Android的界面是有布局和組
目錄一、微服務架構模式1.1 模式描述 1.2 模式拓撲 1.3 避免依賴與調度 1.4 注意事項 1.5 模式分析 二、Android中的微服務架構 三、結語前段時間我