2016-05-25 2 views
-1

私は、アクティビティバーにカスタムボタンを追加し、それにOnClickメソッドを設定する方法を知っていますか?誰かが答えを知っていれば、彼/彼女は...私にはこのようアクティビティバーにボタンを追加する

それを投稿してくださいすることができます

enter image description here

+0

ツールバーを使用すると、必要なだけカスタマイズできます。 – Irfan

+1

最初のGoogleの回答:https://developer.android.com/training/appbar/index.html – Flummox

+0

このリンクも参照してくださいhttp://stackoverflow.com/a/35405244/3788166 – Irfan

答えて

0

あなたがこの(のはexample_menu.xmlそれを呼びましょう)のように、メニューのXMLリソースを作成する必要があります:あなたはあなたのアイテムが必要な場合は

public boolean onCreateOptionsMenu(Menu menu) { 
    MenuInflater inflater = getMenuInflater(); 
    inflater.inflate(R.menu.example_menu, menu); 
    return true; 
} 

:これを追加し、あなたの活動で、その後

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto"> 

    <item 
     android:id="@+id/action_one" 
     android:icon="@drawable/one" 
     android:title="actione one" 
     app:showAsAction="ifRoom" /> 

    <item 
     android:id="@+id/action_two" 
     android:icon="@drawable/two" 
     android:title="actione two" 
     app:showAsAction="ifRoom" /> 

</menu> 

常にアイコンとして表示するには、app:showAsAction = "ifRoom"をapp:showAsAction = "always"に変更する

+0

しかし、どのようにアクション(onclickメソッド)を追加するには? – Onhar

+0

私は何をすべきか...? – Onhar

+0

あなたは次のようなことをする必要があります:http://pastebin.com/f5BUAVDG –

0

をあなたはthisを読んで、そして前述のように、ツールバーを使用する必要があります。ボタンを追加するこの方法は、より簡単になります。

関連する問題