java如何在特定坐标下启动活动
我的活动有一块宽度和高度都等于6000的画布。当我开始活动时,屏幕的左上角坐标是(0,0),所以屏幕的中心大约是(30,60)我想要的是以屏幕中心的坐标(30003000)开始活动
有解决办法吗
更新1:
我使用了Kotlin代码:
var fondo = Lienzo(this) //fondo is the Canvas View (6000,6000)
val scrollV = ScrollView(this)
val hscrollV = HorizontalScrollView(this)
scrollV.addView(fondo)
hscrollV.addView(scrollV)
layaout1.addView(hscrollV) //layaout1 is a RelativeLayout
# 1 楼答案
更多的代码会更好,因为我看不到你在哪里声明位置,但如果你硬编码坐标,我建议不要使用相同的宽度和高度变量,只把它们放在坐标/2中,所以如果你的变量是宽度和高度,它应该是这样的,这取决于你使用的是什么:
如果这没有用,那么请提供更多信息或更多代码以查看错误所在:)