0
如何删除黑莓中的默认蓝色对焦颜色?我有一个位图字段,它是可以聚焦的。当我点击该图像时,该图像的透明部分以蓝色为焦点,我想将其删除。blackberry删除默认颜色
如何删除黑莓中的默认蓝色对焦颜色?我有一个位图字段,它是可以聚焦的。当我点击该图像时,该图像的透明部分以蓝色为焦点,我想将其删除。blackberry删除默认颜色
你可以尝试follwing代码
Bitmap b = Bitmap.getBitmapResource("test.png"){
protected void onFocus(int direction)
{
backgroundColour = highlightColour;
invalidate();
}
protected void onUnfocus()
{
backgroundColour = Color.GRAY;
invalidate();
}
protected void paint(Graphics graphics)
{
graphics.setColor(backgroundColour);
}
}
这是你可以移除焦点的默认颜色的方法。如果你想设置自己的颜色,那么你需要给身体。
protected void drawFocus(Graphics paramGraphics,boolean paramBoolean)
{
//...
}
thanx。但它不起作用。你有什么想法吗?请告诉我 。 – dev 2011-04-11 09:57:00
你是否定义了highligt Clor例如:highlightColour = Color.BROWN; – Jisson 2011-04-11 12:40:27
在ButtonField的情况下,我也一样,我从来没有尝试过一个位图,也给颜色作为您的需求 – Jisson 2011-04-11 12:41:04