有没有办法在不知道名字的情况下获取当前显示的布局?
我检查了一些帖子,解决方法是使用findViewByID
,但我可以在不知道其名称的情况下获取它吗?
答案 0 :(得分:0)
我就是这样做的。此代码在我的BaseActivity中,它扩展了AppCompatActivity。您也可以将它放在您需要的任何活动中。然后您可以使用mContentView来执行您需要的任何活动。
private View mContentView = null;
@Override
public void setContentView(int layoutResID) {
View mainView = LayoutInflater.from(this)
.inflate(layoutResID,
null);
setContentView(mainView);
}
@Override
public void setContentView(View view) {
super.setContentView(view);
mContentView = view;
}