如何禁用/隐藏没有菜单按钮的ICS手机上的三点指示器(选项菜单指示器).?
我<uses-sdk android:minSdkVersion="5"/>在Manifest中运行应用程序,编译代码4.0.每个屏幕上都会显示三点指示符.
偏好活动的示例我不希望显示三点指示符,因为它没有任何菜单选项.
添加android:targetSdkVersion="14"清单可行.但是,不希望在所有屏幕上隐藏/删除三个点按钮.仅在首选项活动中不希望显示此三个点按钮.
我正在尝试在操作栏中添加操作项,但项目总是添加到溢出列表中,即使有很多空间.有什么建议来解决这个问题?
这应该是这样的
main.xml中
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_refresh"
android:icon="@drawable/ic_action_refresh"
android:showAsAction="ifRoom"
android:title="@string/action_refresh" />
<item
android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
android:showAsAction="ifRoom"
android:title="@string/action_search" />
<item
android:id="@+id/action_settings"
android:title="@string/action_settings"
app:showAsAction="never" />
</menu>
Run Code Online (Sandbox Code Playgroud)
MainActivity.java
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
Run Code Online (Sandbox Code Playgroud)
AndroidManifest.xml中
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.actionbardemo.app" >
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" …Run Code Online (Sandbox Code Playgroud) 我试过设置:
android:showAsAction=".."
Run Code Online (Sandbox Code Playgroud)
对于以下每一个:
ifRoom, never, withText, always, collapseActionView
Run Code Online (Sandbox Code Playgroud)
但我总是得到相同的结果,操作栏上没有任何按钮,所以我必须按"菜单"按钮.
这是现在菜单的图片:

<item android:id="@+id/smth1"
android:title="@string/smth1"
android:showAsAction="always"
android:orderInCategory="1" />
Run Code Online (Sandbox Code Playgroud)
我甚至试过添加这个:
android:uiOptions="splitActionBarWhenNarrow"
Run Code Online (Sandbox Code Playgroud)
进入应用程序清单文件,但没有正面结果(没有改变).
我尝试在各种API(14,16,17,19)上运行它,但结果相同.
如果我的问题似乎不清楚,这里有一张菜单图片,我想要:

谢谢你的帮助.
我正在尝试实现flipkart 应用程序的操作栏功能。
.
为此,我已成功创建了一个自定义操作栏,但我在将菜单显示为溢出图标单击下拉菜单时遇到了问题。
如果我尝试在按钮上单击 Android 选项菜单,然后在我的屏幕底部中心获得没有图标的菜单 (4.2.2)。使用自定义对话框或警报对话框会淡化背景,它们也会出现在屏幕中央。
我应该怎么做才能获得与上图类似的功能?
android optionmenu android-alertdialog android-dialog android-styles
我正在使用app紧凑支持库v7在我的应用程序中提供棒棒糖的支持.我能够让它完美地运作.当我的操作栏没有将菜单项显示为图标时.
我已按照 此链接使其工作.
以下是我的menu.xml:
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/contact_add"
android:icon="@drawable/ic_btn_add_contact"
android:title="@string/add"
app:showAsAction="always"/>
<item
android:id="@+id/contact_delete"
android:icon="@drawable/ic_btn_add_contact"
android:showAsAction="never"
android:title="@string/delete"/>
</menu>
Run Code Online (Sandbox Code Playgroud)
我仍然收到以下错误: should use android:showAsAction when not using appcompat library
我究竟做错了什么 ???
android menuitem android-fragments android-actionbar android-support-library
android ×5
android-4.0-ice-cream-sandwich ×1
eclipse ×1
layout ×1
menu ×1
menuitem ×1
optionmenu ×1
xml ×1