我只是想知道 Android 3.0 中的搜索栏是否发生了变化。我尝试创建一个,但它显示为一 strip 有圆圈的绿线,而不是通常的黄色矩形。如果是这样,是否有其他选项可以创建类似的搜索栏来控制 3.0 上的音量?谢谢大家。
最佳答案
I'm just wondering if the seekbar changed in Android 3.0 .
更准确地说,它随着 Android 3.0(以及可能更高版本)标准的“全息”主题而改变。
I tried to create one but it showing up as a green line with a circle on it instead of the usual yellow rectangle.
正确。这就是您的用户期望看到的。
If so, is there any other option to create a similar seekbar to control volume on 3.0?
我建议您不要管它。目标应该是向用户提供他们熟悉的内容。如果大多数其他带有搜索栏的应用程序以及操作系统本身都在使用新的搜索栏样式,那么理想情况下您也会这样做。
请注意,只有当您采用全息主题(例如 android:targetSdkVersion="11"
)时,新样式才会生效,这意味着您正在接受全新的 Honeycomb 外观和感觉(操作栏、更改为 Spinner
的外观等)。
欢迎您使用自己的样式并在自己的图形中进行替换,使用 ProgressBar
和 SeekBar
的 styleable 部分(SeekBar
继承来自 ProgressBar
),或者在 XML 布局中(例如 android:thumb
),或者通过 Java 代码。
关于android - Android 3.0 中搜索栏的变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5774085/