Articles of 工具栏

SearchView就像Google Playvideo应用

我正在尝试在Google Playvideo应用中的操作栏中实现搜索界面( https://play.google.com/store/apps/details?id=com.google.android.videos )。 我认为它是SearchView小部件,但不明白如何进行相同的自定义:在其中添加按钮,设置背景,并扩展操作栏的整个宽度

如何将占位符UI实现为启动屏幕

我一直在寻找一种实现启动屏幕的方法。 我终于find了最好的解决方案,由Ian Lake 在这里发布。 但是,它解释了如何实现品牌启动屏幕 ,而不是占位符UI 。 你可以在这里看到差异。 我需要占位符UI,因为我的应用程序不需要花费很多时间来启动。 它与普通的开始屏幕几乎相同,只是添加了工具栏。 我已经完成了所需的一切,我只需要知道层列表应该如何。 它将包括原色的顶部形状和下面的渐变。 提前致谢。

使用v7库时更改ActionBarDrawer切换图标

我想使用自定义图像代替用于在android中切换导航抽屉的默认图标。 我该怎么办? 这是我想要改变的图像。

适用于API 19的Android工具栏? (对于API 21工作正常)

我用过如何使用DrawerLayout显示ActionBar / Toolbar和状态栏? 回答Suyash(我还添加了一个工具栏,可能不正确)将导航抽屉放在“操作栏”上。 对于API级别21而不是“操作栏”我使用了工具栏,它工作正常。 但对于API 19,这不起作用: if(Build.VERSION.SDK_INT > 19) { final Toolbar toolbar = (Toolbar) findViewById(R.id.my_awesome_toolbar); setSupportActionBar(toolbar); } 您是否知道如何将NavigationDrawer放在API级别19的“操作栏”(或工具栏)上?

如何将导航抽屉放在工具栏下面?

这里我的导航抽屉在工具栏上方。我还添加了一些xml代码。请帮帮我。 这是我的activity.xml 和我的app_bar xml 和我的内容main.xml 我使用android工作室导航抽屉活动创建了导航抽屉。

使用Appcompat浮动工具栏

如何按照材料设计指南和Google Map应用程序中的建议创建浮动工具栏,如下图所示。

启动ActionMode时有两个动作栏

我有以下活动布局: 它用于具有折叠工具栏+导航抽屉+标题animation和子标题(在标题小部件中)。 在我尝试启动ActionMode以启用多选之前,一切都很好。 我通过致电来做到: mActionMode = mCollapsingToolbarLayout.startActionMode(mActionModeCallback); 问题是我结束了两个动作栏(有两个箭头): 黑色的那个是我期待的那个,当我启动ActionMode时添加白色的那个。 难道我做错了什么? 编辑 在AndroidMaifest中 在styles.xml中 @drawable/window_background_gray @color/app_background showHome|homeAsUp|showTitle @android:color/transparent @null @color/primary @color/accent @color/primaryDark @style/Theme.ButtonTextAppearance false true EDIT2 如果要测试此问题,可以使用ScrollingActivity示例代码在Android studio中创建新项目。 按照您的意愿修改主题,然后在按FAB时启动操作模式,将以下对象作为ActionMode.Callback传递给startSupportActionMode: private ActionMode.Callback mActionModeCallback = new ActionMode.Callback() { // Called when the action mode is created; startActionMode() was called @Override public boolean onCreateActionMode(ActionMode mode, Menu menu) { // […]

在工具栏溢出菜单中显示菜单项图标时,如何发生这种奇怪的情况?

我想在工具栏中显示溢出菜单(AppCompat-v7:22.1.1),下面是我的menu_main.xml。 运行我的应用程序后,菜单项的图标没有显示,然后我尝试了这个解决方案 ,在我的Activty中添加了一个覆盖方法onMenuOpened()(从AppCompatActivity扩展), @Override public boolean onMenuOpened(int featureId, Menu menu) { if(menu!=null){ if(menu.getClass().getSimpleName().equals(“MenuBuilder”)){ try { Method m = menu.getClass().getDeclaredMethod( “setOptionalIconsVisible”, Boolean.TYPE); m.setAccessible(true); m.invoke(menu, true); } catch (Exception e) { e.printStackTrace(); } } } return super.onMenuOpened(featureId, menu); } 但在运行此演示后,我发现图标仍未显示。 从这个报道的问题 ,我知道在22.x中不再调用AppCompatActivity.onMenuOpened,但奇怪的是,当我点击Genymotion中的硬件菜单键时,菜单出现在底部并带有图标, 关闭菜单后,我再次单击工具栏中的溢出按钮,菜单中出现这些图标, 多奇怪啊! 为什么会这样?

Android材质设计复制工具栏面包屑示例

我正在尝试复制面包屑示例: 我已经将TextViews添加到工具栏但是无法完全复制工具栏样式的字体/大小/颜色,并且无法使面包屑从屏幕左侧浮动。

NestedScrollView中的WebView问题

我在NestedScrollView中放置了一个WebView。 在用户在WebView中向下/向上滚动时隐藏/显示工具栏。 不幸的是,有一些问题: 单击导航到较小网页(高度)的网页中的URL时,webview底部会显示一个空白区域。 当我删除这个 HTML中的javascript viewpager有sidecrolling问题,但我的WebView中启用了javascript。 当我删除NestedScrollView时,两个问题都消失了,但工具栏隐藏和显示不再起作用 这是我的布局: