Android 我们可以用更平的跳转到其他活动吗?
我知道Android 我们可以用更平的跳转到其他活动吗?,android,layout-inflater,Android,Layout Inflater,我知道LayoutInflater可以动态加载视图。我可以使用LayoutInflater跳转到其他视图吗? 我已经写了一些代码,但不起作用 setContentView(R.layout.activity_viewpager); button = (Button) findViewById(R.id.button); button.setOnClickListener(new OnClickListener() { @Override
LayoutInflater
可以动态加载视图。我可以使用LayoutInflater
跳转到其他视图吗?
我已经写了一些代码,但不起作用
setContentView(R.layout.activity_viewpager);
button = (Button) findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
LayoutInflater lf = (LayoutInflater) VierPagerTestActivity.this
.getSystemService(LAYOUT_INFLATER_SERVICE);
LinearLayout linear = (LinearLayout)lf.inflate(R.layout.view_item, null);
}
});
诀窍:
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
LayoutInflater lf = (LayoutInflater) VierPagerTestActivity.this
.getSystemService(LAYOUT_INFLATER_SERVICE);
LinearLayout linear = (LinearLayout)lf.inflate(R.layout.view_item, null);
setContentView(linear);
}
据我所知,您正在尝试获取布局的参考。 为此你应该打电话
setContentView(R.layout.view_item);
findViewById(R.id.viewId);
方法
findViewById
获取对内容视图内部视图的引用。在这种情况下,您应该为要获取的视图设置id@+id/viewId
。什么是“跳转”?我不理解您的问题,我建议您为此使用其他活动,或使用片段。只需转到其他活动