Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.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
Android 将文本作为资源文件的图像_Android_Android Layout - Fatal编程技术网

Android 将文本作为资源文件的图像

Android 将文本作为资源文件的图像,android,android-layout,Android,Android Layout,我的客户给了我一些png格式的图片,上面有文字,可以用作应用程序中的按钮 这样使用它们不好,还是我应该要求没有文本的图像,然后使用android:text属性在其上写入文本 我发现在资源文件中包含文本的图像很好,文本已经用正确的字体定位,但我觉得这不是一个好方法 谢谢我不认为这是一种不好的方法,许多应用程序都以这种方式使用已经生成的图像,所以我不明白为什么这是一种不好的方法。这显然不是一种好方法。是的,您应该使用android:text来编写文本。请参阅Android在不同大小的设备上运行,因此

我的客户给了我一些png格式的图片,上面有文字,可以用作应用程序中的按钮

这样使用它们不好,还是我应该要求没有文本的图像,然后使用android:text属性在其上写入文本

我发现在资源文件中包含文本的图像很好,文本已经用正确的字体定位,但我觉得这不是一个好方法


谢谢

我不认为这是一种不好的方法,许多应用程序都以这种方式使用已经生成的图像,所以我不明白为什么这是一种不好的方法。

这显然不是一种好方法。是的,您应该使用
android:text
来编写文本。请参阅Android在不同大小的设备上运行,因此您的按钮在不同的设备上具有不同的大小,并且在某些设备中文本可能不可读


但是当您使用
text
属性时,您的背景图像可能质量不好,但文本仍然可读。

但是当在不同的设备上使用图像时,它将以dp显示,因此无论屏幕大小如何,它都将以相同的大小显示。不