在Android操作栏中设置SearchView的样式

36

我在我的操作栏中有一个搜索小部件,就像这样:

Search Widget in Action Bar

(1) 我该如何更改“iPhone”文本的颜色?

(2) 另外,如果你注意到灰色的X - 当它处于图标位置时,整个搜索小部件也是那种颜色。我使用的是Holo.Theme.Light并对其进行了自己的修改。

我该如何在styles.xml文件中更改这两个小部件的样式(假设这是更改搜索小部件的地方)?


  1. “在图标位置”是什么意思?
  2. 在第二个问题中,你真正想要改变的是什么?X的颜色?下划线的颜色?还是两者都要改变?
- vArDo
嘿,这已经是老问题了,但我还是解决了它——在某种程度上。我将答案放在下面。我主要想改变文本和X的颜色。在一个图标位置,只有放大镜在操作栏中。你点击它,就像你在上面看到的那样打开它。 - TheLettuceMaster
1
这是一个不太正规的方法,但它能够工作。 - Pongpat
@KickingLettuce 请问您是否使用自定义的ActionBar布局?您是如何在左侧显示图标图片的呢? - Erum
终于成功了!!在Xamarin.Android上完美运行。@Pongpat感谢你。 - KennyAli
11个回答

0
如果你想要白色文本,你应该继承自带有黑色背景的Action Bar主题,如 Holo.ThemeTheme.AppCompat.Light.DarkActionBar (如果你正在使用支持库)。
不需要其他设置。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接