当前位置: 首页 > 知识库问答 >
问题:

如何在Android中更改旋转器背景?

侯兴为
2023-03-14

我正在开发一个应用程序,我需要改变旋转器背景布局,以匹配背景颜色。我研究发现,我需要创建一个9补丁图像。我已经完成了创建9补丁图像,并在应用程序中使用,但它看起来比正常的旋转器更大,而且我看不到下拉按钮在旋转器以及。

我很高兴,如果你们提供给我一个清晰的教程,从创建9补丁图像的旋转和使用它在应用程序。

旋转器代码

 <Spinner
        android:id="@+id/spnIncredientone"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/txtMixtureTitle" 
        android:layout_marginLeft="5dip"
        android:layout_marginRight="5dip"
        android:background="@drawable/spinner_background"
        android:prompt="@string/selectmixture" />

共有1个答案

杜辰龙
2023-03-14

您可以在xml中设置spinners的背景色,如下所示:

android:background="YOUR_HEX_COLOR_CODE"

如果您使用下拉菜单与您的旋转器,您可以设置其背景颜色如下:

android:popupBackground="YOUR_HEX_COLOR_CODE"
 类似资料:
  • 我正试图改变Android中旋转器按钮的颜色,但我无法让它工作。有人能帮忙吗?

  • 但似乎什么都没起作用。

  • 出于某种原因,我的旋转器中选定项的文本颜色为白色。以下是活动的代码: 下面是simple_spinner_item的XML: 下拉项显示为红色,但不显示所选项。我试图将XML中的textColor更改为selector:并创建了这个选择器: 但是所选项目的文本颜色仍然是白色。所以我尝试在OnItemSelectedListener中这样做: 还是白色的... 为什么会发生这种情况,我如何修复它?谢

  • 我想通过主题改变整个应用程序的背景色。这是我的努力,但没有成功: res/值/样式。xml 显示xml 我已经在Android4.4和5.0上试过了。我做错了什么?有什么建议吗?

  • 我试图得到4个Vector2对象,它们代表一个精灵的4个角,在精灵自身围绕其中心旋转时旋转。但是,在下面的代码中,Vector2对象在客户端空间中围绕0,0旋转,而不是围绕对象的中心旋转。使用矩阵变换,是否有任何方法可以围绕对象的中心而不是全局坐标(0,0)旋转Vector2对象? 这是迄今为止旋转的函数: