Android 处理OnItemClickListener时关于焦点颜色的设置问题

Android 处理OnItemClickListener时关于焦点颜色的设置问题

      当我们使用OnItemClickListener来改变Item以使其比较突出时,我们一般采用如下的代码。

public void onItemClick(AdapterView parent, View view, int arg2, 
          long arg3) { 
        //恢复每个单元格背景色 
        TextView categoryTitle; 
        for(int i=0;i 
 

 这样焦点才会出现这样的效果:

 

   如果我们新建一个文件夹比如人color和drawable,然后通过里面的xml文件来调用颜色,代码如下。

?xml version="1.0" encoding="utf-8"?> 
 
 
   
   
   
   
public void onItemClick(AdapterView parent, View view, int arg2, 
          long arg3) { 
        //恢复每个单元格背景色 
        TextView categoryTitle; 
        for(int i=0;i 
 

 运行后的结果如图:


也就是颜色更愿意接受的是直接给一个值,而不是通过xml文件来实现。

Android 处理OnItemClickListener时关于焦点颜色的设置问题_第1张图片大小: 5.6 KB Android 处理OnItemClickListener时关于焦点颜色的设置问题_第2张图片大小: 4.8 KB

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

你可能感兴趣的:(Android 处理OnItemClickListener时关于焦点颜色的设置问题)