Android按钮作为较大png图形的一部分

Android按钮作为较大png图形的一部分,android,layout,button,Android,Layout,Button,我有一个大的png,上面有一些按钮“画”成图像。我是否可以将其作为背景和按钮共享 例如,我可以将其加载为背景,例如,在位置x5y5到位置x100y100中有“按钮”,在位置x110y110到x200y200中有“按钮” 如果这是可能的,我还可以有“两个状态”按钮吗?“按下”等的不同图像 致以最诚挚的问候。根据您所说的,将按钮与png的其余部分分离似乎是一个不错的解决方案。将无按钮图像设置为父布局的背景,然后在其上添加按钮。如果按钮无法与背景的其余部分分离,则可能需要使用完全透明的按钮 需要记住的

我有一个大的png,上面有一些按钮“画”成图像。我是否可以将其作为背景和按钮共享

例如,我可以将其加载为背景,例如,在位置x5y5到位置x100y100中有“按钮”,在位置x110y110到x200y200中有“按钮”

如果这是可能的,我还可以有“两个状态”按钮吗?“按下”等的不同图像


致以最诚挚的问候。

根据您所说的,将按钮与png的其余部分分离似乎是一个不错的解决方案。将无按钮图像设置为父布局的背景,然后在其上添加按钮。如果按钮无法与背景的其余部分分离,则可能需要使用完全透明的按钮

需要记住的是,由于屏幕大小不同,通过编程方式添加按钮并设置它们相对于当前屏幕大小的大小和位置,可能最能实现您的目标。同样值得记住的是,由于这种碎片,使用
android:background
属性设置图像可能会调整图像大小并扭曲图像,从而更改按钮的目标位置

对于多状态按钮,以下是开发指南中可以帮助您的部分:(您需要的是
android:state\u pressed
属性)


如果您需要进一步的帮助,您可以自己尝试一下,看看出现了什么问题,这样您就可以专注于您的问题,发布一些代码,并获得更详细的回答,这可能会更容易。你的要求很宽泛。祝你好运

谢谢你的评论,我已经决定使用分开的按钮。使用“共享”映像时出现太多问题。