Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.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 让图形按钮在xml中对齐_Java_Android_Eclipse - Fatal编程技术网

Java 让图形按钮在xml中对齐

Java 让图形按钮在xml中对齐,java,android,eclipse,Java,Android,Eclipse,我有一个自定义弹出窗口与自定义图像背景,我需要放置三个自定义按钮与自己的背景图像。对于所有组件,我只有一组图像,因此我希望所有部分都能适当缩放。我现在的问题是如何确保按钮与弹出窗口背景图像的适当部分对齐。我一直在尝试各种各样的宽度和高度,我不能让它在我所有的测试设备上看起来一致。谁能给我一些指点吗 编辑:为了尽可能清楚,下面的图片说明了我正在谈论的事情: 我希望图形按钮与作为弹出窗口背景图像一部分的箭头对齐。在xml布局中排列按钮,并将此视图设置为自定义弹出窗口,您可以从代码中将图像设置为按钮

我有一个自定义弹出窗口与自定义图像背景,我需要放置三个自定义按钮与自己的背景图像。对于所有组件,我只有一组图像,因此我希望所有部分都能适当缩放。我现在的问题是如何确保按钮与弹出窗口背景图像的适当部分对齐。我一直在尝试各种各样的宽度和高度,我不能让它在我所有的测试设备上看起来一致。谁能给我一些指点吗

编辑:为了尽可能清楚,下面的图片说明了我正在谈论的事情:


我希望图形按钮与作为弹出窗口背景图像一部分的箭头对齐。

在xml布局中排列按钮,并将此视图设置为自定义弹出窗口,您可以从代码中将图像设置为按钮。

但如何确保非自定义文本按钮显示在相对于背景的正确位置图像?我发现如果按钮是文本而不是图形,则更容易将其放置在正确的位置-但是在代码中,我说setBackgroundResource()按钮随后会改变大小。我想要的是一个setbackgroundResourceButtontChangeSize()函数。