问题描述
我想尝试将某些视图放置在屏幕底部,并且它必须位于当前屏幕中任何视图的前面。
为此,我发现必须将活动窗口decorview rootview用作要向其中添加View的ViewGroup容器。
我想尝试将按钮放在屏幕底部。
但是,以下代码无法正常工作:
val rootView: ViewGroup = activity.window.decorView.rootView as ViewGroup
val button = Button(activity)
val params = WindowManager.LayoutParams()
params.gravity = Gravity.BottOM
params.width = WindowManager.LayoutParams.WRAP_CONTENT
params.height = WindowManager.LayoutParams.MATCH_PARENT
button.layoutParams = params
button.setText("Test")
rootView.addView(
button,WindowManager.LayoutParams.MATCH_PARENT,WindowManager.LayoutParams.MATCH_PARENT
)
你能告诉我如何解决吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)