Android 关于ActionBarCompat的澄清

Android 关于ActionBarCompat的澄清,android,android-actionbar-compat,Android,Android Actionbar Compat,到目前为止,我的活动扩展了FragmentActivity并使用ActionBarCompat。如果我尝试在API级别为10 2.3.3或更低的智能手机上运行我的应用程序,我认为ActionBar不会出现。为了解决这个问题,我扩展了ActionBarActivity,但现在我看不到问题的答案 上面的项目。我想我需要改变这个方法: public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu

到目前为止,我的活动扩展了FragmentActivity并使用ActionBarCompat。如果我尝试在API级别为10 2.3.3或更低的智能手机上运行我的应用程序,我认为ActionBar不会出现。为了解决这个问题,我扩展了ActionBarActivity,但现在我看不到问题的答案 上面的项目。我想我需要改变这个方法:

public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.main, menu);
    return super.onCreateOptionsMenu(menu);
}
但我不明白怎么做

这是主要问题:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.loris.stefano.easyroutes.MainActivity">

<item
    android:id="@+id/action_settings"
    android:title="@string/action_settings"
    app:showAsAction="never"/>

<item
    android:id="@+id/option_group_2"
    android:icon="@drawable/layers"
    android:showAsAction="always">
    <menu>
        <item
            android:id="@+id/map_tipe_normal"
            android:title="@string/map_type_normal"/>
        <item
            android:id="@+id/map_type_terrain"
            android:title="@string/map_type_terrain"/>
        <item
            android:id="@+id/map_type_hybrid"
            android:title="@string/map_type_hybrid"/>
        <item
            android:id="@+id/map_type_satellite"
            android:title="@string/map_type_satellite"/>
        <item
            android:id="@+id/map_type_none"
            android:title="@string/map_type_none"/>
    </menu>
</item>

<item
    android:id="@+id/draw_path_menu"
    android:icon="@drawable/draw"
    android:showAsAction="always">
    <menu>
        <item
            android:id="@+id/merge_markers"
            android:title="Merge Markers"/>
        <item
            android:id="@+id/draw_path"
            android:title="Draw Path"/>
    </menu>
</item>

<item
    android:id="@+id/track_options"
    android:icon="@drawable/import_map"
    android:showAsAction="always">
    <menu>
        <item
            android:id="@+id/import_track"
            android:title="Import Track"/>
        <item
            android:id="@+id/export_track"
            android:title="Export Track"/>
        <item
            android:id="@+id/download_track"
            android:title="Download Track"/>
    </menu>
</item>

R.menu.main的内容是什么?您可能需要编辑它以与ABCompat兼容。您是对的。我编辑过。看看这个答案:好了,现在好多了。但是现在在2.3.3版本的smarphone上有两个不同的问题。1地图上的“查找位置”按钮不起作用。2我的actionbar的背景消失了背景可能与你的主题有关。按钮不在问题中?