私はアンドロイドでアクションバーを定義しています。新しいアクションを追加したり、クリックリスナーで各アクションに追加するにはどうすればよいですか?

私は初めてアクションバーを使って作業していますが、新しいアクション/ボタンをアクションバーに追加する方法と、各ボタンのインテントを追加して他のクラスをロードする方法を示す特定の例について知りたいと思います。

xmlレイアウトの小さなコードスニペットは非常に役に立ちます。

0
こちらを見たことがありますか?
追加された 著者 Ghost,

1 答え

最も簡単な方法は、メニューリソースを使用して、各アイテムにshowAsAction属性を使用することです。次に例を示します。

<?xml version="1.0" encoding="utf-8"?>


    

    

    

    


「ifRoom」が指定されている項目は、使用可能なスペースがあればアクションバーに追加されます。可能な他の値は、明白な意味で「常に」と「決して」ではありません。

これは、互換性ライブラリでも機能します。

Here is more info: http://developer.android.com/guide/topics/ui/actionbar.html

2
追加された
いつもアクションバーに追加するアイテム、空き容量がある場合に追加するアイテム、アクションバーに入れたくないアイテムを決定します。次に、android:showAsAction属性を追加してuser_main_tab.xmlを編集します(私の答えの例を参照)。
追加された 著者 Stefan,
だから、私はこれを行う:MenuInflater inflater = getMenuInflater(); inflater.inflate(R.layout.user_main_tab、menu);インテントインテント=新しいインテント(SplashScreen.this、HomeActivity.class);私はメニューで何を定義するべきですか?
追加された 著者 Hick,