【发布时间】:2020-09-24 18:53:42
【问题描述】:
如何以编程方式在屏幕上的特定点设置视图?我想使用像x 和y 这样的点。我不想要translateX 或translateY。例如,我想为 Point x: 0 和 y: 0 设置一个视图,这意味着它需要位于屏幕的左上角。我怎样才能做到这一点?
我正在尝试这个,但视图将 X 和 Y 翻译成我不想要的。
val layoutInflater = LayoutInflater.from(context)
val inflatedView: View = layoutInflater.inflate(R.layout.fragment_change_font_size_right, null, false)
inflatedView.popup_xml_view.x = 0f
inflatedView.popup_xml_view.y = 0f
【问题讨论】:
-
您可以尝试将目标视图放置到窗口的根视图。并且根视图必须具有两个维度的 match_parent。
标签: java android android-studio android-layout kotlin