所以,我想做这样的事情: 从我的在线数据库中我得到x,y坐标,对象的高度和宽度,我的对象的图像。我想制作自定义视图,这样我就可以将所有这些对象放在正确的位置,以便这些对象在所有屏幕尺寸上都相同。我的问题是如何做到这一点?我是否需要创建布局xml文件? 到目前为止我得到的是我需要使用View扩展我的对象,使用onMeasure和onDraw方法,但是如何?
答案 0 :(得分:0)
我不会用x,y坐标创建,因为所有这些不同的屏幕尺寸,我会使用屏幕的百分比来确保它在所有屏幕上看起来都一样(或者至少,并非完全不同)。
然后,你只需要扩展View类就足够了。
我会参考这个很酷的教程来正确完成这些事情(很容易实现这些不正确的事情,当你想要让它更多时,你会遇到大麻烦复杂)。 Android Doc