国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android 處理OnItemClickListener時關于焦點顏色的設置問題

2019-10-23 19:48:18
字體:
來源:轉載
供稿:網友

Android 處理OnItemClickListener時關于焦點顏色的設置問題

      當我們使用OnItemClickListener來改變Item以使其比較突出時,我們一般采用如下的代碼。

public void onItemClick(AdapterView<?> parent, View view, int arg2,           long arg3) {         //恢復每個單元格背景色         TextView categoryTitle;         for(int i=0;i<parent.getCount();i++)         {           categoryTitle = (TextView) parent.getChildAt(i);           categoryTitle.setTextColor(0XFFADB2AD);           categoryTitle.setBackgroundDrawable(null);         }         //設置選擇單元格的背景色          categoryTitle=(TextView)view;         categoryTitle.setTextColor(0XFFFFFFFF);         categoryTitle.setBackgroundColor(R.drawable.categorybar_item_background); 

 這樣焦點才會出現這樣的效果:
OnItemClickListener,焦點顏色,Android,焦點顏色詳解及實例
 

   如果我們新建一個文件夾比如人color和drawable,然后通過里面的xml文件來調用顏色,代碼如下。

?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android">    <item      android:state_focused="true"      android:color="#ffffffff"/>   <item      android:state_pressed="true"      android:color="#ffffffff"/>   <item       android:state_selected="true"       android:color="#ffffffff"/>   <item      android:color="#ffabd2ad"/> 
public void onItemClick(AdapterView<?> parent, View view, int arg2,           long arg3) {         //恢復每個單元格背景色         TextView categoryTitle;         for(int i=0;i<parent.getCount();i++)         {           categoryTitle = (TextView) parent.getChildAt(i);           categoryTitle.setTextColor(R.color.category_title_normal_background);           categoryTitle.setBackgroundDrawable(null);         }         //設置選擇單元格的背景色          categoryTitle=(TextView)view;         categoryTitle.setTextColor(R.color.white);         categoryTitle.setBackgroundColor(R.drawable.categorybar_

 運行后的結果如圖:


OnItemClickListener,焦點顏色,Android,焦點顏色詳解及實例

也就是顏色更愿意接受的是直接給一個值,而不是通過xml文件來實現。

 

OnItemClickListener,焦點顏色,Android,焦點顏色詳解及實例大小: 5.6 KB OnItemClickListener,焦點顏色,Android,焦點顏色詳解及實例大小: 4.8 KB

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 织金县| 淮滨县| 赫章县| 香港| 名山县| 四平市| 弥勒县| 甘洛县| 大渡口区| 合山市| 奉节县| 吐鲁番市| 象山县| 隆子县| 宝应县| 南丰县| 来宾市| 嘉定区| 清远市| 法库县| 怀仁县| 易门县| 共和县| 贵定县| 崇义县| 且末县| 白水县| 延津县| 兴业县| 榆林市| 兴安盟| 江城| 长治市| 城步| 都昌县| 邵阳市| 南川市| 新宁县| 广灵县| 凤庆县| 堆龙德庆县|