2013-07-31 4 views
0

Я пытаюсь добавить кнопку в мою панель действий в андроидеAndroid - наклоняет кнопку добавить ActionBar

Ниже мой код в меню/main.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android" > 

<item 
    android:id="@+id/action_compose" 
    android:icon="@drawable/help" 
    android:title="help"/> 

</menu> 

и я добавил это моя активность

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

но когда я запустить приложение ActionBar все еще то же самое, я не уверен, если это имеет значение, но у меня есть панель навигации в моем приложении к.

+2

Попробуйте добавить 'android: showAsAction =" always "' к элементам и посмотреть, что-то происходит? –

+0

Вы используете ActionBarSherlock или библиотеку поддержки Android? – Aaron

+0

попробуйте с настраиваемой панелью действий sherlock. затем его легко добавить кнопку или что-нибудь еще ... до этого добавьте библиотеку sherlock в свой проект. – harikrishnan

ответ

0

используйте панель инструментов sherlock и используйте нижеприведенный код.

import com.actionbarsherlock.app.ActionBar; 
import com.actionbarsherlock.app.ActionBar.TabListener; 
import com.actionbarsherlock.app.SherlockFragmentActivity; 

public class HomeActivity extends SherlockFragmentActivity implements TabListener 
{ 

ActionBar actionBar; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.issue240); 

    actionBar = getSupportActionBar(); 

    actionBar.setDisplayShowCustomEnabled(true); 
      actionBar.setCustomView(YOUR_BUTTON_LAYOUT); 
     } 
}