如何在Blackberry中删除默认的蓝色焦点颜色?我有一个位图字段,它是可聚焦的。当我点击该图像时,该图像的透明部分以蓝色聚焦,我想删除它。
答案 0 :(得分:3)
这是一种可以删除焦点默认颜色的方法。如果你想设置自己的颜色,那么你需要给身体。
protected void drawFocus(Graphics paramGraphics,boolean paramBoolean)
{
//...
}
答案 1 :(得分:0)
您可以尝试以下代码
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);
}
}