相关疑难解决方法(0)

操作栏未随AppCompat显示

我正在使用AppCompat将我的应用程序移植到API7,并且操作栏出现问题.

当我使用FragmentActivity动作栏时显示在我的手机上(API18),但是ActionBarActivity按下menubutton会显示为选项菜单.

在具有API7的模拟器上,操作栏始终显示为选项菜单.

有任何想法吗?

android android-appcompat android-actionbar android-actionbar-compat

33
推荐指数
2
解决办法
2万
查看次数

始终在支持操作栏中显示菜单项

在此输入图像描述我正在研究android应用程序.我已经在其中实现了支持的操作栏.我想始终显示选项菜单项.但它没有表现出来.它显示在下拉菜单中.我的代码为下面给出的菜单项.

<item
    android:id="@+id/action_settings"
    android:icon="@drawable/add_post"
    android:title="@string/action_settings"

    />
Run Code Online (Sandbox Code Playgroud)

ActionBar Activity的代码如下: -

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.main, menu);
    return super.onCreateOptionsMenu(menu);
}
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

android optionmenu android-actionbar

20
推荐指数
4
解决办法
3万
查看次数

ActionBar上的溢出操作未显示

我有一个使用ActionBar Sherlock的ActionBar,我需要它来显示溢出,因为我有更多的动作而不是空间.但是,它没有显示溢出图标.这是我的配置:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_search"
      android:icon="@drawable/action_search"
      android:title="@string/menu_search"
      android:showAsAction="ifRoom|withText"/>
<item android:id="@+id/menu_library"
      android:icon="@drawable/hardware_headphones"
      android:title="@string/my_music"
      android:showAsAction="ifRoom|withText"/>
<item android:id="@+id/menu_downloads"
      android:icon="@drawable/av_download"
      android:title="@string/downloads"
      android:showAsAction="ifRoom|withText"/>
</menu>
Run Code Online (Sandbox Code Playgroud)

以下是设置它的代码:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater menuInflater = getSupportMenuInflater();
    menuInflater.inflate(R.menu.shopping_menu, menu);
    MenuItem searchMenuItem = menu.findItem(R.id.menu_search);
    searchMenuItem.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
        @Override
        public boolean onMenuItemClick(MenuItem item) {
            startActivity(new Intent(ShopActivity.this, SearchDialog.class));
            return false;
        }
    });
    MenuItem downloadMenuItem = menu.findItem(R.id.menu_downloads);
    downloadMenuItem.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
        @Override
        public boolean onMenuItemClick(MenuItem item) {
            startActivity( new Intent(ShopActivity.this, DownloadQueueActivity.class) );
            return false;
        }
    });
    MenuItem myMusicItem …
Run Code Online (Sandbox Code Playgroud)

android actionbarsherlock android-actionbar

6
推荐指数
1
解决办法
9128
查看次数

无法使用AppCompat库显示项目

我在使用AppCompat在ActionBar中显示项目时遇到了一些麻烦.

此代码适用于普通操作栏

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

    <item
        android:id="@+id/item1"
        android:showAsAction="always"
        android:title="Se connecter"
        android:visible="true">
    </item>

</menu>
Run Code Online (Sandbox Code Playgroud)

但是使用AppCompat库时,项目不会显示..

我该怎么办 ?

提前致谢 :)

android android-appcompat android-actionbar-compat

6
推荐指数
1
解决办法
7963
查看次数