Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:更改列表视图中蓝色亮显(蓝色高光)的颜色_Android_Listview - Fatal编程技术网

Android:更改列表视图中蓝色亮显(蓝色高光)的颜色

Android:更改列表视图中蓝色亮显(蓝色高光)的颜色,android,listview,Android,Listview,我真的很想改变当我们试图在列表视图的顶部(或末端)拖动时出现的蓝色亮显(蓝色高光)的颜色(在那里有许多项) 所以,伙计们,我想把这个颜色从蓝色改成橙色 p/s: 我知道蓝色是默认颜色。(来自上面的ICS) 我添加图像来显示,黄色矩形是显示蓝色发光(或蓝色高光)的位置 在安卓2.3.6(HTC设备)上,默认颜色是橙色。我知道蓝色是默认颜色。(来自上面的ICS) 谢谢,这是办不到的。您可以在此处找到解释: 您必须在OnCreate或OnCreateView中调用此选项。这里有一个解决方法,对

我真的很想改变当我们试图在列表视图的顶部(或末端)拖动时出现的蓝色亮显(蓝色高光)的颜色(在那里有许多项)

所以,伙计们,我想把这个颜色从蓝色改成橙色

p/s:

  • 我知道蓝色是默认颜色。(来自上面的ICS)
  • 我添加图像来显示,黄色矩形是显示蓝色发光(或蓝色高光)的位置
  • 在安卓2.3.6(HTC设备)上,默认颜色是橙色。我知道蓝色是默认颜色。(来自上面的ICS)

谢谢,

这是办不到的。您可以在此处找到解释:


您必须在OnCreate或OnCreateView中调用此选项。

这里有一个解决方法,对我来说很有效:


您必须在设置布局后立即在OnCreate中调用此方法。

您清楚地知道我说了什么吗?如果你知道,你可以为我提供更多的细节给你我的代码?我真的不知道你需要哪种代码。
public static void brandGlowEffect(Context context, int brandColor) {

      //glow
      int glowDrawableId = context.getResources().getIdentifier("overscroll_glow", "drawable", "android");
      Drawable androidGlow = context.getResources().getDrawable(glowDrawableId);
      androidGlow.setColorFilter(brandColor, PorterDuff.Mode.SRC_IN);
      //edge
      int edgeDrawableId = context.getResources().getIdentifier("overscroll_edge", "drawable", "android");
      Drawable androidEdge = context.getResources().getDrawable(edgeDrawableId);
      androidEdge.setColorFilter(brandColor, PorterDuff.Mode.SRC_IN);
}
public static void brandGlowEffect(Context context, int brandColor) {

      //glow
      int glowDrawableId = context.getResources().getIdentifier("overscroll_glow", "drawable", "android");
      Drawable androidGlow = context.getResources().getDrawable(glowDrawableId);
      androidGlow.setColorFilter(brandColor, PorterDuff.Mode.SRC_IN);
      //edge
      int edgeDrawableId = context.getResources().getIdentifier("overscroll_edge", "drawable", "android");
      Drawable androidEdge = context.getResources().getDrawable(edgeDrawableId);
      androidEdge.setColorFilter(brandColor, PorterDuff.Mode.SRC_IN);
}