如何使视图始终位于所有屏幕的顶部

时间:2020-09-06 14:47:20

标签: java kotlin

现在我已经在android系统上显示了对其他应用程序的权限,我该如何使视图始终保持在顶部并响应点击或某些手势

1 个答案:

答案 0 :(得分:0)

我是通过获取window.decorView.rootView并在其中添加我夸大的布局来实现这一点的。

// parent of activity,
val parent = (context as AppCompatActivity).window.decorView.rootView as? ViewGroup
// inflate view,
view = LayoutInflater.from(context).inflate(R.layout.dialog, parent, false)

// add the view to the parent container,
parent?.addView(dialogView, params)

您可以将onClick侦听器添加到展开视图及其子视图。