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 に答える