草庐IT

Actionbar

全部标签

android - 如何制作像 Google Play 这样在滚动时淡入的 ActionBar

如何使使用windowActionBarOverlay滚动时像GooglePlay一样透明或半透明的ActionBar淡入淡出?查看以下截图 最佳答案 以下是我在我正在工作的应用程序中使用的代码您必须在ScrollView中使用OnScrollChanged函数。ActionBar不允许您设置opacity,因此在操作栏上设置一个可绘制的背景,您可以根据ScrollView中的滚动量来更改其不透明度。我已经给出了一个示例工作流函数sets根据其位置WRT窗口为ViewlocationImage提供适当的alpha。this.getS

android - 如何制作像 Google Play 这样在滚动时淡入的 ActionBar

如何使使用windowActionBarOverlay滚动时像GooglePlay一样透明或半透明的ActionBar淡入淡出?查看以下截图 最佳答案 以下是我在我正在工作的应用程序中使用的代码您必须在ScrollView中使用OnScrollChanged函数。ActionBar不允许您设置opacity,因此在操作栏上设置一个可绘制的背景,您可以根据ScrollView中的滚动量来更改其不透明度。我已经给出了一个示例工作流函数sets根据其位置WRT窗口为ViewlocationImage提供适当的alpha。this.getS

android - ActionBar 向上导航重新创建父 Activity 而不是 onResume

我正在为UpNavigation使用推荐的方法我的代码如下所示:@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){switch(item.getItemId()){caseandroid.R.id.home:Intenth=newIntent(ShowDetailsActivity.this,MainActivity.class);h.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(h);return

android - ActionBar 向上导航重新创建父 Activity 而不是 onResume

我正在为UpNavigation使用推荐的方法我的代码如下所示:@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){switch(item.getItemId()){caseandroid.R.id.home:Intenth=newIntent(ShowDetailsActivity.this,MainActivity.class);h.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(h);return

java - 带有 showAsAction =“always” 的项目未显示在 ActionBar 中

我是Android编程的新手,目前正在尝试让Actionbar正常工作。我的问题是,虽然我将XML文件中的一个项目设置为“始终”,但无论我尝试什么,它都会不断地出现在溢出菜单中。我在这里发现了几个类似的问题,但没有一个解决方案解决了问题。附加信息:ic_action_search图标位于项目的可绘制文件夹中。main_activity_actions.xml:字符串.xml:MyFirstAppEnteramessageSendSettingsSearchMainActivityMyMessageHelloworld!在MainActivity.java中@Overridepublic

java - 从 Fragment 中访问 ActionBar

如何从Fragment(android.support.v4.app.Fragment)中访问ActionBar。我正在使用Android支持库v4和v7。我没有使用Sherlock库。托管fragment的Activity是一个ActionBarActivity。我已阅读Android帮助部分Fragment这导致我也有getActivity()但没有getSupportActionBar()方法。ActionBaractionBar=getActivity().getSupportActionBar() 最佳答案 Ihavere

java - VideoView onTouch 事件 : pause/resume video, 和显示/隐藏 MediaController 和 ActionBar

问题总结:1)如何让视频先显示暂停,不立即播放?2)如何在触摸时暂停/取消暂停视频,以及隐藏/显示ActionBar和MediaController。如果有任何建议,我将不胜感激。谢谢!(附相关代码)更新1找到了问题2的一些解决方案(需要返回false),但我仍然不知道如何回答问题1。当用户按下我的应用中的按钮时,他们就会观看自己的视频。当他们第一次打开该屏幕时,我希望视频暂停而不是立即播放。我还希望能够通过点击屏幕来暂停视频的播放。当视频暂停时,我想显示ActionBar和MediaController。恢复播放视频时,我想隐藏ActionBar和MediaController(可能

java - PreferenceActivity 中的 ActionBar

在我的应用程序中,我使用了来自Google的新操作栏兼容性示例(位于/samples/android-/ActionBarCompat),效果很好。我遇到的唯一问题是将其应用于我的PreferenceActivity为了获得类似于AndroidMarket中设置的屏幕(参见图片)。填写ActionBar每个都有图标Activity必须扩展ActionBarActivity类(class)。问题是我的Activity已经扩展PreferenceActivity并且在Java类中不能扩展多个类。一定有办法得到ActionBar连同PreferenceScreen.如果有人可以为这个常见问题

android - 软键盘关闭时自动折叠 ActionBar SearchView

我目前正在使用ActionBar菜单项在操作栏中显示SearchView。当搜索菜单项展开时,会显示我想要的软键盘。现在,当用户按下后退按钮关闭软键盘时,我还想折叠操作栏中的SearchView。我尝试在MenuItem和ActionView上实现以下监听器OnKeyListener和OnFocusChangeListener。我也尝试在Activity中使用OnBackPressed()。以上都没有检测到何时使用后退按钮关闭软键盘。有什么想法吗?我已经实现了OnActionExpandListener以知道SearchView何时可见。 最佳答案

android - 软键盘关闭时自动折叠 ActionBar SearchView

我目前正在使用ActionBar菜单项在操作栏中显示SearchView。当搜索菜单项展开时,会显示我想要的软键盘。现在,当用户按下后退按钮关闭软键盘时,我还想折叠操作栏中的SearchView。我尝试在MenuItem和ActionView上实现以下监听器OnKeyListener和OnFocusChangeListener。我也尝试在Activity中使用OnBackPressed()。以上都没有检测到何时使用后退按钮关闭软键盘。有什么想法吗?我已经实现了OnActionExpandListener以知道SearchView何时可见。 最佳答案