Android 开发 Spinner 的默认 Eclipse 主题?

发布于 2024-11-13 05:54:01 字数 133 浏览 4 评论 0原文

我的 Spinner 小部件的颜色根据设置在不同手机之间变化,我希望在所有手机之间保持相同,并且我希望将其作为 Eclipse 在模拟器中使用的默认颜色,颜色为银色。您能否让我知道如何将此特定主题应用到我的 xml 中的 Spinner 中。提前致谢。

The color of my Spinner widgets change from phone to phone based on there settings,I would like to keep them the same between all phones and I would like to have it be the default eclipse uses in its emulators the color is silverish. Can you please let me know how to apply this specific theme to my Spinner in xml. Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

橘和柠 2024-11-20 05:54:01

从 Android 源代码下载微调器中使用的图像: spinner_press.9.png、 spinner_select.9.png、 spinner_normal.9.png 然后使用这些创建选择器。
这是默认选择器:

    <selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true"
          android:drawable="@drawable/spinner_press" />
    <item android:state_pressed="false" android:state_focused="true"
          android:drawable="@drawable/spinner_select" />
    <item android:drawable="@drawable/spinner_normal" />
</selector>

download the images used in for the spinner from the android source code: spinner_press.9.png, spinner_select.9.png, spinner_normal.9.png then create selector using those.
this is the default selector:

    <selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true"
          android:drawable="@drawable/spinner_press" />
    <item android:state_pressed="false" android:state_focused="true"
          android:drawable="@drawable/spinner_select" />
    <item android:drawable="@drawable/spinner_normal" />
</selector>
终难愈 2024-11-20 05:54:01

您不需要创建主题。只需将您选择的背景应用于微调器,就像任何其他视图一样。

如果您想要不同的背景,您可以使用(请参阅此处 了解更多信息)

有关实现的示例,没有什么比 android 源代码更好的了:https://android.googlesource.com/platform/frameworks/base/+/froyo-release/core/res/res/drawable/spinner_background。 xml

您也可以从那里获取实际的 9 补丁文件(并选择您要使用的版本)。

You don't need to create a theme. Just apply a background of your choice to the spinner, as with any other View.

If you want to have different backgrounds you can use a (See here for more info)

For an example of an implementation, nothing better than the android source: https://android.googlesource.com/platform/frameworks/base/+/froyo-release/core/res/res/drawable/spinner_background.xml

You can get the actual 9-patch files from there also (and choose which version you would like to use).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文