草庐IT

actionbar_background

全部标签

android - 在低于 11 的 Android API 上的 ActionBar 中显示/隐藏 ProgresBar

我想在所有Android设备上的ActionBar中显示/隐藏ProgressBar。我正在使用android支持库(android-support-v7-appcompat)。我的Activity扩展ActionBarActivity在onCreate它请求窗口功能supportRequestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);(在设置内容之前)。在我的按钮上单击我显示/隐藏ProgressBar。publicvoidonClick(Viewv){if(v.getId()==R.id.buttonProgress)

Android 通过点击 ActionBar 按钮触发自定义辅助功能事件

我正在尝试使用AccessibilityManager和TalkBack触发自定义AccessibilityEvent。该事件的用例是当用户单击操作栏时,fragment轮询对象列表,然后根据列表的大小调整其AccessibilityEvent内容。当我尝试运行它时,我没有收到预期的TalkBack消息。我很确定我遗漏了一些关于实例化AccessibilityEvent的基本知识。我也不确定我是否需要在此处使用或如何应用AccessibilityDelegate,因为回调来自MenuItem而不是View。我知道我可以调用findViewById来获取此MenuItem的View,但我

android - Toolbar with Gradient Background 设置标题背景透明

我定义了一个GradientDrawable:然后我将它设置在我的工具栏上:@color/textcolorsecundary@color/textcolorsecundary@color/textcolorsecundary@drawable/custom_background_blue这是工作!但是:标题就是这样。它得到相同的梯度。这看起来真的很难看,所以我必须改变它。如何将信息文本的背景设置为透明? 最佳答案 您还可以通过将工具栏的背景设置为您的可绘制对象来解决此问题。mToolbar().setDrawable(R.draw

android - 我可以禁用 ActionBar 的导航 Spinner 吗?

我想要实现的是禁用ActionBar上的所有项目,除了一个。我有一个自定义的ActionBar,带有Menu、几个TextViews、一个Button和一个Spinner来自列表导航。Spinner的创建是因为bar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);像这样:SpinnerAdapterspinnerAdapter=newArrayAdapter(this.getActivity(),R.layout.action_bar_spinner,names);//"listener"forspinnerbar.setListN

java - 在 API below 11 中移除 ActionBar

我有几个Activity使用"@android:style/Theme.Holo.Light.NoActionBar"作为主题。API级别高于11的工作没有问题,但是当我将我的minimumSdkVerison设置为"8"时告诉我它需要API级别13。如果我理解正确,API级别8下没有ActionBar或“Theme.Holo”,所以不会有ActionBar默认情况下,但是如果我离开"@android:style/Theme.Holo.Light.NoActionBar"然后在API级别11我的Activities将有ActionBar。有什么简单的方法可以去掉所有Activities

java - 如何将 ActionBar 标志设置为文本(TextView)?

我一直在尝试使ActionBarLogo或向上按钮成为文本而不是图像。actionbar.setLogo();只接受可绘制资源。使用TextView扩充布局并没有达到目的。基本上,我想要完成的是:第一个来自Android4.2的新DeskClock应用程序,第二个来自联系人应用程序。我检查了GitHub中的代码,但找不到任何东西。 最佳答案 即兴表演:选项#1:在Bitmap支持的Canvas上绘制文本(TextView或直接绘制),然后提供BitmapDrawable到setLogo()。选项#2:隐藏图标和Logo并使用setC

android - 删除 App Logo 旁边的空白区域(ActionBar Sherlock)

谁能告诉我如何消除应用程序Logo左侧的填充???这就是我所说的http://s9.postimage.org/ksxjpx1e7/Untitled.png即使使用ABS演示,您也可以通过添加到AndroidManifest.xml轻松重现此内容android:logo="@drawable/icon"我什至尝试直接编辑abs__action_bar_home.xml但不知何故,该死的填充仍然存在。 最佳答案 正如其中一条评论所指出的,填充是为向上图标保留的。即使未显示向上图标,也会存在填充(以便在隐藏/显示向上图标时Logo不会移

android - 在 ActionBar.Tab 中更改选项卡宽度

我正在创建一个带有标签导航的应用程序。我显示图标而不是文本。我希望选项卡只包含图像,这样我就不必滚动到所有选项卡了。如何创建刚好填满屏幕的标签页?这是选项卡当前的样子:你可以看到我需要滚动......这个屏幕截图中还有另一个标签。这是我创建标签的代码:finalActionBaractionBar=getSupportActionBar();actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);//Createtheadapterthatwillreturnafragmentforeachofthethreeaction

android - actionbar setnavigationmode 弃用

您好,我正在制作一个应用程序,我计划在其中显示商场内商店的楼层和类别列表。下面的快照显示了一个Activity,显示了楼层明智的商店列表我正在考虑在ActionBar中添加一个微调器,显示“按楼层”和“按类别”作为选项。单击“按类别”将根据商店所属的类别排列商店。谷歌搜索了一下后我发现getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);会很合适,但现在我看到它已被弃用,将它作为Activity菜单中的操作项看起来不是一个好主意。有什么建议吗? 最佳答案 s

android - 如何在 Lollipop 上引用 ActionBar 标题 View

我有一个Activity,它扩展了AppCompatActivity并使用支持ActionBar。编译SDK版本为23,测试设备SDK为21-22。我需要获取ActionBar的标题TextView,但是,这是最知名的方法intresId=getResources().getIdentifier("action_bar_title","id","android");return(TextView)findViewById(resId);从API21开始不起作用。有没有办法在Lollipop上引用标题TextView? 最佳答案 通过