1

私は持っている

import com.actionbarsherlock.app.SherlockFragment;
import com.actionbarsherlock.app.SherlockFragmentActivity;
import com.actionbarsherlock.view.Menu;
import com.actionbarsherlock.view.MenuInflater;
import com.actionbarsherlock.view.MenuItem;


public class ActivityHome extends SherlockFragmentActivity             {
                super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_home);

  ...........
}

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

メニューはタイトルバーではなく、画面の下部に表示されます(デバイスの「メニュー」ボタンをクリックして)。通常の活動のように...私は何が間違っていますか??

メニューxmlは次のとおりです。

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item
        android:id="@+id/menu_add_record"
        android:icon="@drawable/ic_action_plus"
        android:title="@string/add"
        >
    </item>
</menu>

助けてください!:)

4

1 に答える 1

4

属性ActionBarを追加することで、個々のメニュー項目を表示することができますandroid:showAsAction="always"

http://developer.android.com/guide/topics/resources/menu-resource.html

于 2013-09-04T17:31:47.640 に答える