草庐IT

actionbar_background

全部标签

android - 使用 support-v7-appcompat 在 ActionBar 中搜索 View

我一直在非常努力地使用support-v7库让SearchView小部件在操作栏中扩展。当我以4.0+为目标时,我已经设法让它在没有支持库的情况下工作,但我想为2.3+编写应用程序,所以我需要使用支持库。我使用以下menu.xml创建了一个空白的新Activity:    这甚至没有显示搜索按钮,更不用说在单击时展开它了。它只是将搜索添加到菜单中,而不是在操作栏中显示它。或者我在没有appcompat库的情况下尝试了相同的方法,我只是将menu.xml替换为:它工作得非常好,甚至可以在点击时扩展到搜索文本输入小部件。我希望在使用appcompat库时第二张图片中的搜索View可用,但由

java - 安卓电视 : unfocused image contains black transparent background?

我的AndroidTV应用从服务器获取图像并将其显示在主屏幕上。问题是,所有未聚焦的图像,即未选中的图像都包含黑色透明背景。唯一不包含透明背景的图像是当前选定的图像。我确保图像是png。一旦图像聚焦,背景就会被移除。我没有使用LinearLayout或.xml中的任何内容,只是一个GridItemPresenter类。是什么原因造成的,我该如何解决?我尝试添加以下view.setBackgroundColor(Color.TRANSPARENT)但没有效果。这是我的代码:privateclassGridItemPresenterextendsPresenter{publicViewHo

android - 如何给 ActionBar 中的图标添加文字?

是否可以定义一个文本,在ActionBar中与图标一起显示?那是文字还是图片? 最佳答案 使用android:showAsAction="ifRoom|withText"显示菜单标题和图标。 关于android-如何给ActionBar中的图标添加文字?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7189465/

Android (ActionBarSherlock) 有没有办法在纵向和横向上保持相同的 ActionBar 高度?

最近几天我一直在使用ActionBar和ActionBarSherlock,在ActionBar中填写一些信息时遇到了一些问题。当应用程序以纵向模式运行时,ActionBar看起来很好,并且可以显示所有数据,例如:但是当我将应用程序切换为横向显示时,一些数据被裁剪了:您可以注意到由于ActionBar的新高度,状态图标和电子邮件都被裁剪了。在这种情况下,我希望纵向和横向的尺寸保持相同,以便应用看起来不错。我无法减小操作栏标题的字体大小,因为它可能包含其他图标。我将这些图标放在操作栏标题和副标题中的方式是使用Html.fromHtml有解决这个问题的想法吗?我正在使用ActionBarS

android - 如何将 Action 添加到拆分 ActionBar 的顶部

如果使用Manifext.xml中的android:uiOptions="splitActionBarWhenNarrow"将AndroidActionBar拆分为顶部和底部,有没有办法强制某些操作显示在顶部而不是全部显示在底部? 最佳答案 没有执行此操作的标准方法。也就是说,ActionBar自定义View将出现在上方的栏中,因此您可以直接使用它。你会失去一些额外的东西(长按toast),所以你必须自己实现它们。也就是说,在您使用ActionBarSherlock的情况下,普通按钮的所有布局和样式都在那里,因此您可以只使用它们。

android - ActionBar 菜单项在嵌套 fragment 中消失

自android4.2开始支持NestedFragment,并添加它以支持v13。我在一个经典情况下使用这个NestedFragment:创建可以左右滑动并占用大部分屏幕空间的fragmentA,并将fragmentB和fragmentC插入每个fragment页面。我的问题是我在fragmentB和fragmentC中创建的MenuItem无法显示在Activity的操作栏上。在我使用NestedFragment之前,它运行良好。 最佳答案 遇到了同样的问题。如果您使用的是ActionBarSherlock库,这是一个小错误。您基

Android setError() 消息在 ActionBar 顶部滚动

我的问题是我的EditText中的错误消息在操作栏顶部滚动。这是一个android错误,还是我做错了什么?这个错误即使在键盘按下时也会发生,它恰好在屏幕截图中出现。这就是我所说的:http://imgur.com/fG8bd3E,uFzhOXa#1这是我的布局,我将代码中的EditText添加到kiosk_form_tableLinearLayout我如何添加EditTextskiosk_form.addView(getKioskRow(R.layout.kiosk_text_row,"FirstName",true,null));privateViewgetKioskRow(intl

Android Actionbar 改变菜单位置

我正在尝试使用android-support-v7-appcompat,但我的问题是将菜单位置更改为操作栏右侧正如您在所附图片上看到的,我想使用自定义View更改操作栏中菜单的位置,自定义View是自定义布局的膨胀..希望理解我在说什么 最佳答案 要安排菜单顺序更改此android:orderInCategory="100" 关于AndroidActionbar改变菜单位置,我们在StackOverflow上找到一个类似的问题: https://stackov

android - 在 ActionBar 上显示 SearchView 的软键盘

我们在ActionBar上有一个设置为非图标化的SearchView。由于在用户输入要搜索的内容之前我们在View中没有任何内容,因此为SearchView提供初始焦点并确保软键盘显示已准备好供用户输入文本是有意义的-否则他们'您总是必须先点击SearchView。我可以通过调用给SearchView焦点searchView.requestFocus();但是我无法让软键盘出现。在我们的另一个fragment中,我有一个我们想要聚焦的EditText我可以通过调用让软键盘出现在那里InputMethodManagermgr=(InputMethodManager)getActivity

android - ActionBar 兼容性和透明度

我想让支持库中的ActionBar完全透明,但是,似乎更改背景可绘制对象是不够的,因为背景是堆叠的。如果你放置一个半透明的背景,你最终会得到默认背景。有谁知道去除背景的方法吗?是这样的:背景绘制代码:如您所见,可绘制对象具有与默认灰色背景重叠的透明蓝色。 最佳答案 好的,我找到了与SDK混淆的解决方案。看起来很简单,你需要做三件事:如我的问题所示,创建一个可绘制的背景。像这样创建一个ActionBar样式:@style/MyActionBar@style/MyActionBar@drawable/actionbar_backgrou