2
我導入了一個包含ActionBarSherlock Library
的項目。以下代碼中定義的方法用於設置ActionBar
。在Actiobar中更改按鈕圖像
boolean isAddedToFav=false;
@Override
public void setActionBar(ActionBar actBar) {
super.setActionBar(actBar);
_actionBar.removeAllActions();
_actionBar.addAction(new Action() {
@Override
public void performAction(View view) {
// TODO Auto-generated method stub
}
@Override
public int getDrawable() {
// TODO Auto-generated method stub
if(!isAddedToFav)
return R.drawable.bookmark2;
else
return R.drawable.bookmark;
}
});}
現在我很困惑這個方法如何得到called.Here getDrawable()
設置一個圖像圖標到Action Button
上ActionBar
。現在我希望當用戶點擊這個ActionButton
。但我要改變這種圖標圖像不知道我該如何手動調用getDrawable()
。 所以請有人解釋我這件事。