0
有什麼方法可以在不知道名稱的情況下獲取當前顯示的佈局嗎? 我檢查了一些帖子,解決方案是使用findViewByID
,但是我可以在不知道它的名字的情況下得到它嗎?如何獲取當前顯示的佈局
有什麼方法可以在不知道名稱的情況下獲取當前顯示的佈局嗎? 我檢查了一些帖子,解決方案是使用findViewByID
,但是我可以在不知道它的名字的情況下得到它嗎?如何獲取當前顯示的佈局
這就是我的做法。此代碼位於擴展AppCompatActivity的BaseActivity中。你也可以把它放在你需要的任何Activity中。然後你可以使用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;
}