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