在带有ShowAtLocation的OnCreate中的PopupWindow中,要获取父视图,可以通过以下步骤实现:
下面是一个示例代码:
public class MainActivity extends AppCompatActivity {
private PopupWindow popupWindow;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 创建PopupWindow对象并设置内容视图
popupWindow = new PopupWindow(this);
View popupView = getLayoutInflater().inflate(R.layout.popup_layout, null);
popupWindow.setContentView(popupView);
// 获取父视图的引用
View parentView = findViewById(R.id.parent_view);
// 在OnCreate中使用ShowAtLocation方法设置PopupWindow的位置,并传入父视图的引用
popupWindow.showAtLocation(parentView, Gravity.CENTER, 0, 0);
}
}
在上述示例中,R.layout.activity_main是Activity的布局文件,其中包含了一个id为parent_view的父视图。R.layout.popup_layout是PopupWindow的布局文件。
请注意,这里的示例代码中没有提及腾讯云相关产品和产品介绍链接地址,因为PopupWindow并不是云计算领域的概念,也没有与云计算相关的腾讯云产品与之对应。
领取专属 10元无门槛券
手把手带您无忧上云