アクションバーの上部に「Add Item」ボタンを追加しようとしています。 (アプリケーションのアイコンとタイトルの右側に)。既にタブとメニューを持っているときに上部のアクションバーに「Add Button」を追加する
アクションバーのすぐ下に、2つのタブがあり、その間にスワイプできます。また、設定メニュー用に定義されたメニューXMLファイルもあります。
私は、アクションバーもメニューXMLを使用すると考えました。だから私はアクションバーのメニューXMLを追加しましたが、私が使用すると
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE | ActionBar.DISPLAY_SHOW_CUSTOM);
actionbar.setCustomView(R.menu.actionbar);
私のプログラムがクラッシュします。私はこれを完全に間違ってやっていると信じています。
私のアクションバーのXML:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/item1" android:icon="@android:drawable/ic_menu_add"></item>
</menu>
私は、私はアクションバーに項目を追加し、mainActivityでOnCreateOptionsMenu機能を経由して、それを埋めるためになってるいくつかのチュートリアルで読みます。しかし、それは私のオプションメニューが配置され、私のアクションバーではありません。
あなたの助けになるようにlogcatレポートを表示してください。 **ありがとうございました**。 – AndroidDev
カスタム 'ActionBar'実装をしたいのですか、通常の' ActionBar'で余分な項目がほしいだけですか? – Darwind
通常のアクションバーに余分な項目があります。そこに「追加」ボタンがあります。 OnCreateOptionsに読み込むときに読んだときに混乱していました。なぜなら、それは私が配置されていて、自分のオプションメニュー(ハードウェアボタン)を作ったからです。私がアクションバーを使用するように変更した場合、それはオプションメニューを消去しませんでしたか? – CREW