84得票15回答
如何在Android中更改旋转器的背景?

我正在开发一个应用程序,需要将下拉框(Spinner)的背景布局更改为与背景颜色相匹配。我进行了研究,并发现我需要创建一个九宫格图像(9 patch image)。我已经创建了这个九宫格图像并在应用程序中使用它,但它看起来比普通的下拉框要大,而且我也看不到下拉按钮。 如果你们能够提供一个清晰...

58得票14回答
Android中的9-patch图片错误

每当我试图将一个9-patch图像添加到我的项目中的\drawable文件夹时,我都会得到相同的错误:ERROR: 9-patch image C:\...\res\drawable\appwidget.9.png malformed. Frame pixels must be either ...

51得票8回答
在Android中创建和使用9-patch图像

我最近听说了9-patch图像。我知道它是由9个平铺且可拉伸的部分组成的。我想了解更多关于它的信息。 我如何创建一个9-patch图像? 是否有任何工具?我可以从AndroidSDK或代码中创建吗? 9-patch相对于常规png的主要优势是什么? (它是否可以根据屏幕动态/自动地进行拉伸...

42得票8回答
如何创建一个无右侧向下三角的安卓下拉框控件。

我有一个屏幕,用户需要输入很多项目,因此屏幕空间很有限。 我希望屏幕上的小部件(在用户按下它之前)的外观类似于EditText或Spinner小部件的左侧部分(不带正常的向下三角形),在Spinner的右侧。然后,当用户按下小部件时,他/她将获得正常的Spinner选择对话框。 是否有一些...

41得票7回答
在运行时创建一个NinePatch/NinePatchDrawable

我在我的Android应用程序中有一个要求,即可以从服务器端检索新的颜色和图像来自定义图形的部分。其中一些图像是Nine-Patch图片。 我找不到一种方法来创建和显示这些已经从网络中检索的Nine-Patch图片。 这些Nine-Patch图片作为位图被检索并保存在应用程序中。为了创建N...

36得票3回答
安卓:使用9-patch重复图案代替拉伸

我有一个看起来像这样的9-宫格图片文件: 但当我使用它时,它显示出来是这样的: 实际上我想要的是在中心位置 重复 完整的圆点,而不是 拉伸。希望这是可能的。

35得票2回答
如果我应用了一个背景,如何让EditText返回默认样式?

我遇到了一个问题,不知道怎么解决。看起来很傻,但我找不到修复它的办法。 我的Android表单中有几个EditText,当您提交表单时,它会检查这些EditText,如果它们有错误数据,我将EditText更改为红色边框(应用九宫格图像)。myEditText.setBackgroundRe...

31得票2回答
Android 9 Patch工具:新的布局边界特性是什么?

我已经更新了Android SDK的r20版本并启动了9-Patch工具。 似乎有了一个新功能——按住Control键并单击可以添加布局边界,这些边界被称为红色像素。 我查看了文档,但它似乎已经过时了。 我的问题是,布局边界用于什么以及最佳使用方法是什么? 谢谢。

30得票4回答
如何在iOS中使用9-patch图像?

我想在我的iOS应用程序中使用9-patch图片。这是否可行?

30得票4回答
在Android Studio中将PNG图像转换为9 Patch

在Android Studio中,您可以直接从IDE编辑9图。但是是否也可以使用IDE将PNG图像转换为9图?(类似于SDK提供的Android 9图工具)。