0

タイトル バーに更新ボタンがあります。ic_popup_syncこれは、 Android のフレームワークに組み込まれている標準のアイコンです。アイコン自体の横または上にある種の数字を表示したい。

別のメニュー項目を追加することも考えましたが、スペースを無駄にしたくありませんでした。

現在の私のアイテムはこちらです。

<item 
    android:id="@+id/action_refresh"
    android:orderInCategory="101"
    android:showAsAction="always"
    android:title="@string/action_refresh"
    android:icon="@android:drawable/ic_popup_sync"/>

編集1

そして、私の問題は、オーバーレイの追加または作成を処理する最良の方法がわからないことだと思います。

4

1 に答える 1

1

ActionBarSherlock を使用すると、非常に簡単になります。

@Override
public boolean onCreateOptionsMenu(Menu menu) {
//add your menu items
getSupportMenuInflater().inflate(R.menu.YourMenuItems, menu);

final MenuItem refreshwithtext = menu.findItem(R.id.action_refresh);    
//Implement your custom layout with imageview/button and textview on top
refreshwithtext.setActionView(R.layout.YOUR_CUSTOM_LAYOUT);
textontop = (TextView)refreshwithtext.getActionView().findViewById(R.id.your_text_id);

return super.onCreateOptionsMenu(menu);

}

于 2013-06-06T07:13:26.080 に答える