Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android操作溢出按钮的自定义绘图功能_Java_Android_Android Layout - Fatal编程技术网

Java Android操作溢出按钮的自定义绘图功能

Java Android操作溢出按钮的自定义绘图功能,java,android,android-layout,Java,Android,Android Layout,我希望在我的应用程序中为动作栏创建自定义样式。这需要为action overflow按钮制作一个可绘制的按钮,我在这方面遇到了一些麻烦。目前我刚刚拼凑了一个.png,但是它的大小显然不合适,这让我意识到我应该为每个不同的像素密度拼凑一个。我拥有的屏幕截图: 因此,我的问题是a)如果这是一种合理的方法,有人能推荐我制作每张图像的尺寸吗?或者b)有没有更好的方法(例如,使用矢量图形的方法,让android决定大小)?提前感谢您的帮助。您可以使用该工具生成各种尺寸的图标。只需选择“clipart”选

我希望在我的应用程序中为动作栏创建自定义样式。这需要为action overflow按钮制作一个可绘制的按钮,我在这方面遇到了一些麻烦。目前我刚刚拼凑了一个.png,但是它的大小显然不合适,这让我意识到我应该为每个不同的像素密度拼凑一个。我拥有的屏幕截图:


因此,我的问题是a)如果这是一种合理的方法,有人能推荐我制作每张图像的尺寸吗?或者b)有没有更好的方法(例如,使用矢量图形的方法,让android决定大小)?提前感谢您的帮助。

您可以使用该工具生成各种尺寸的图标。只需选择“clipart”选项卡,它们就有一些Android应用程序中最常用的图标,包括“溢出”图标。

菜单按钮是32x32dp,因此溢出应该很大。使用9patch drawable可使系统正确缩放。更多信息,请参阅《Android开发者指南》中的PSD。@bkane521 Android资产工作室是否适合您?