,我如何调用布局文件
public boolean onNavigationItemSelected(MenuItem item) {
// Handle navigation view item clicks here.
int id = item.getItemId();
if (id == R.id.nav_about) {
// Handle the about action
}
如果
如果您已经在隐藏或消失状态的主布局内有布局定义,则可以激活其触发其状态
Layout layout = findViewById(R.id.layout);
layout.setVisibility(LinearLayout.VISIBLE);
我不确定这是否是您在问的是,但是如果您在Android中单击一个按钮以切换布局,则可以使用:
yourButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
setContentView(R.layout.yourLayoutId);
}
您可以使用LayoutInflator夸大新布局。
if (id == R.id.nav_about) {
// Handle the about action
LayoutInflater inflater = LayoutInflater
.from(getApplicationContext());
View view = inflater.inflate(R.layout.layout_aboutUs, null);
//add this view to root layout
rootLayout.addView(view);
}