Articles of android actionbar

Android ActionBarSherlock,SearchView`setOnCloseListener`无效

我正在使用SearchView,它工作正常,但只有setOnCloseListener不工作; 这是我的代码 import com.actionbarsherlock.widget.SearchView.OnCloseListener; 和 searchView.setOnCloseListener(new OnCloseListener() { @Override public boolean onClose() { Toast.makeText(context, “close”, Toast.LENGTH_SHORT).show(); return false; } }); **编辑* * ** @Override public boolean onCreateOptionsMenu(Menu menu) { //Used to put dark icons on light action bar //Create the search view final SearchView searchView = new SearchView(getSupportActionBar().getThemedContext()); searchView.setQueryHint(“Search”); searchView.setIconifiedByDefault(true); //search button menu.add(Menu.NONE,Menu.NONE,1,”Search a word”) […]

操作栏中的填充菜单项sherlock

我有一个标题名称 , 搜索和操作溢出菜单项的操作栏,虽然我正在使用ActionBarSherlock库。 我想在操作栏中删除搜索和操作溢出菜单项的填充。

Android ActionBar选项卡背景颜色分割模式

熙, 首先,我想说我正在使用ActionBarSherlock(截图是在三星Galaxy S3上拍摄的)。 我有一个带有标签栏的操作栏,我希望标签栏在分割时(标签栏在操作栏下方)呈现灰色,并且当标签栏位于操作栏内时,变焦颜色(或与操作栏背景颜色相同) 。 这是我的styles.xml的一小段代码snippit: @style/Widget.Styled.ActionBar @style/Widget.Styled.ActionBar @style/Widget.Styled.ActionBar.TabBar @style/Widget.Styled.ActionBar.TabBar #F0F0F0 #F0F0F0 #E0E0E0 center 下面是一些截图,使我的问题更加清晰。 风景(动作栏未分割)。 这不行,标签栏应该与操作栏具有相同的颜色,但它具有相同的灰色: 肖像(动作栏分裂)。 没关系,tabbar在这种状态下颜色为灰色:

造型ActionBar Sherlock

我正在尝试自定义我的sherlock操作栏,但我在style.xml中编码的任何内容都无法识别。 在我的清单文件中: android:theme=”@style/Theme.Sherlock” 我的style.xml: @style/Theme.MyAppTheme.ActionBar #222222 64dip @style/Theme.MyAppTheme.ActionBar.TitleTextStyle #fff bold 32sp 我用这种方式调用我的操作栏: public class MainActivity extends SherlockActivity { com.actionbarsherlock.app.ActionBar actionbar; … actionbar = getSupportActionBar(); … } 显示操作栏没有问题,但同样没有显示在style.xml中编码的任何自定义,有人可以帮助我吗? 感恩。

如何在Xamarin.Forms中隐藏Android ActionBar?

如何在Xamarin.Forms隐藏Activity的ActionBar ? 我尝试了以下但没有一个工作: 在OnCreate()调用ActionBar.Hide() OnCreate() 将主题设置为”@android:style/Theme.Holo.Light.NoActionBar”

Honeycomb Action Bar没有显示(困惑)

我完全不知所措。 我用minSDK = 4和targetSDK = 11创建了一个应用程序。 编译并在Xoom平板电脑上运行。 我没有得到一个动作栏,也无法弄清楚我做错了什么。 我一直盯着屏幕几个小时,不知道我做了什么会导致酒吧消失。 帮帮我! 关于为什么我没有看到动作栏的任何建议?

v10和v11 +的常见款式?

我正在使用v7支持库,以便在API级别10+(即Android 2.3.3+)上拥有一个ActionBar。 现在,我想稍微自定义一下,所以我添加了一个应用程序主题。 我的values/styles.xml摘录: @style/ActionBarStyle @drawable/bg_actionbar 这适用于使用compat内容的Android 2.3.3。 但是,在N4(或模拟器)上的Android 4.3上,不应用样式。 如果我将styles.xml文件更改为: @style/ActionBarStyle @drawable/bg_actionbar (注意添加的android:前缀)它适用于4.3,但不适用于2.3(样式未应用)。 有没有什么方法可以解决这个问题而不指定每个两次,一次使用前缀,一次没有?

我们如何在Android上下文操作栏中显示后退按钮而不是完成(选中标记)按钮

我默认这个 我要这个 这应该是微不足道的,但我找不到任何与Android文档相关的内容。 private void setupContextualBar() { mActionModeCallback = new ActionMode.Callback() { // Called when the action mode is created; startActionMode() was called @Override public boolean onCreateActionMode(ActionMode mode, Menu menu) { MenuInflater inflater = getActivity().getMenuInflater(); inflater.inflate(R.menu.my_menu , menu); mCABMenu = menu; return true; } // Called each time the action mode is shown. Always called […]

如何删除android动作栏Shadow

我正在使用Android Studio进行编程。 目标SDK为23,最低SDK为15 我正在尝试删除操作栏和滑动标签布局之间的阴影。 但我无法做到。 注意:阴影仅在Android 5和更高版本中可见。 我使用了0dp和getSupportActionBar().setElevation(0); 但它仍然不起作用…… 我的Style.xml @color/colorPrimary @color/colorPrimaryDark @color/colorAccent false true 0dp 我的风格V21 > false true true @android:color/transparent 我的MainActivity.java onCreateCode: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setElevation(0); ….

如何在导航栏上添加菜单按钮

我有一个简单的应用程序,只需要一个菜单​​按钮和一些选项,它应该适用于所有设备。 无论如何,我的应用程序在所有情况下都能正常工作,除了我无法在导航栏上放置菜单按钮。 这是我的代码: values文件夹中的styles.xml true values-v11和value-v14文件夹中的styles.xml false true @android:style/Widget.Holo.ActionBar 此代码出现在我的活动的所有onCreate事件中 if(Build.VERSION.SDK_INT = 14 && ViewConfiguration.get(this).hasPermanentMenuKey())) { // menu key is present ActionBar actionBar = getActionBar(); if(actionBar!=null) actionBar.hide(); } else { //No menu key ActionBar actionBar = getActionBar(); if(actionBar!=null) actionBar.show(); } 这段代码工作正常,但是如果我没有任何操作栏,我想把菜单按钮放在导航栏中。 我已经做了很多谷歌搜索,但我找不到任何有效的解决方案。 提前致谢。