1
public void setEditable(final boolean enabled) 
{
    if (!enabled) 
    {
        _bitmap = _disabledBitmap;
    }
    if (enabled) 
    {
        _bitmap = _noFocusBitmap;
    }
    invalidate();
    super.setEditable(enabled);
}

我在 OS6 中使用该方法, setEnabled(boolean flag)它工作正常。但它在 OS-5 中不支持,在 Os5 中我尝试使用setEditable(boolean flag)但不工作。请帮忙..

非常感谢提前...

4

1 回答 1

1

I use following code to enable/disable button

//when you dont want control of button field use
_buttonField.setChangeListener(null); 


//when you want control of button field use
_buttonField.setChangeListener(<your change listener>);


//if you want to remove button from manager use 
manager.delete(_buttonField);


//if you want to add button to manager use 
manager.add(_buttonField);
于 2012-04-11T05:30:37.380 回答