草庐IT

Actionbar

全部标签

android - ActionBar 中的 SearchView 可绘制对象显得模糊

我的ActionBar有以下菜单布局:这是设置代码:@OverridepublicvoidonCreateOptionsMenu(Menumenu,MenuInflaterinflater){inflater.inflate(R.menu.actionbar_default,menu);SearchViewsearchView=(SearchView)menu.findItem(R.id.itemSearch).getActionView();intsearchPlateId=searchView.getContext().getResources().getIdentifier("a

android - 使用 AppCompat 的 ActionBar 下方的不确定水平 ProgressBar?

我一直在寻找有关如何使用AppCompat将不确定的水平进度条放置在操作栏下方的答案。我能够让水平进度条出现,但它位于操作栏的顶部。我希望它在操作栏下方/下方有点像gmail的操作方式(除了没有下拉刷新)。我使用以下代码来显示进度条:supportRequestWindowFeature(Window.FEATURE_PROGRESS);setContentView(R.layout.main_activity);setSupportProgressBarIndeterminate(Boolean.TRUE);setSupportProgressBarVisibility(true);

安卓蜂窝 : How to style right corner arrow in spinner on an ActionBar

这是一个非常具体的问题。我在onCreate()方法中添加的ActionBar上有一个微调器。我已经能够将文本设置为白色,但我无法让右下角的下划线和三角形/箭头显示为白色。这是我的样式:@style/customActionBarDropDownStyle#FFFFFF我找不到使下划线和三角形变白的样式项/属性。有吗?这是一个例子。我用红色突出显示了我想变成白色的三角形和下划线。 最佳答案 回答有点晚,但总比没有好:)您应该创建一个新的9patchdrawable并将其设置为android:actionDropDownStyle的背

android - ActionBar 分隔线样式

我有两个问题。在详细说明这些问题之前,我想补充一点,我正在使用ActionBarSherlock。第一个问题是我在ActionBar中的ActionItems之间添加分隔符时遇到问题。在打印屏幕中,有3个分隔线,例如第一个分隔线位于后退按钮和checkin之间。我使用下面的样式自定义了我的ActionBar。但是,名为small_detail_divider的可绘制对象并未显示。我还尝试使用setBackgroundSplitDrawable()以编程方式添加此分隔线。那也无济于事。我应该怎么做才能在这些ActionItem之间添加分隔符?@style/Widget.Styled.Ac

java - 纵向模式下带有图标和文本的 ActionBar

我似乎无法让图像和文本在操作栏中的菜单项上以纵向模式工作,无论我如何尝试。我什至试图强制android纵向方向我的XML:有没有人弄明白了? 最佳答案 来自原生ActionBar的config.xml文件:值(value)观:false值-480dp:true回答你的问题:不,如果设备宽度小于480dp,则不能这样做。(除非您想使用修改后的框架创建自定义rom) 关于java-纵向模式下带有图标和文本的ActionBar,我们在StackOverflow上找到一个类似的问题:

java - Android Actionbar 选项卡和键盘焦点

问题我有一个非常简单的Activity,有两个选项卡,我正在尝试在自定义View中处理键盘输入。这很好用......直到我交换标签。一旦我交换了选项卡,我就再也无法捕获事件了。然而,在另一个应用程序中,打开一个对话框然后关闭它会允许我的关键事件通过。如果不这样做,我发现无法再次获取我的关键事件。这里有什么问题?一旦我交换选项卡,我就找不到任何方法来获取关键事件,并且很好奇是什么在吞噬它们。这个例子非常简短,切中要点。代码主.xml我的fragment.xmlKeyboardTestActivity.javapackagecom.broken.keyboard;importandroid

android - 2.2 中是否有 ActionBar 的替代方案?

由于ActionBar仅在Android3.0及更高版本中可用,因此在早期sdk版本中实现类似ActionBar的widget有什么好方法?如果有帮助,我希望在不使用main.xml的情况下以编程方式执行此操作。 最佳答案 正如@Tony所说,您可以看一下ActionBarSherlock,这是一个提供所有ActionBar功能和额外功能(如新的Animations和PagerIndicator)的库,可以追溯到Android2.x。它基本上做的是它有一个ActionBar的实现,如果您在装有Android2.x的设备上运行您的应用

android - actionbar 和 tabhost/tabactivity 有什么区别

快速提问,actionbar和tabhost有什么区别。我曾经使用tabhost并向其添加选项卡。然后我被要求使用actionbar并阅读它,它似乎只是另一种拥有选项卡的方式。那么什么时候使用它们?有什么区别谢谢 最佳答案 非常简单:从Android3.0开始,ActionBar就是TabHost的替代品。此外,ActionBar可以比TabHost做更多的事情(比如作为按钮的Logo、旋转器、操作按钮……)。查看ActionBardocumentation关于Android设计指南。

android - 如何将 Actionbar 项目与 Viewpager + Fragments 一起使用

我试图弄清楚如何根据正在加载到我的viewpager中的fragment来实现Actionbar项目。我的代码在下面,我只是想找出使用​​ABS+ViewPager+Fragments的最佳实践。主要ActivitypublicclassMainActivityextendsSherlockFragmentActivity{privateViewPagermPager;privateTitlePageIndicatormIndicator;privateMainPagerAdaptermAdapter;privateListmFragments;privatestaticfinalSt

android - Material 设计中缺少 ActionBar

我想使用AndroidStudio和新Material设计开发一个Android应用程序,它在Android5.0上看起来很棒,但是当我在我的4.4.2手机上测试该应用程序时,该应用程序的ActionBar不见了。这是我的list:样式.xml和build.gradleapplyplugin:'com.android.application'android{compileSdkVersion21buildToolsVersion"21.0.0"defaultConfig{applicationId"com.example.app"minSdkVersion14targetSdkVers