Android:我创建了一个新活动,我调用了它,但窗口没有GUI

时间:2013-09-04 19:29:09

标签: android android-activity

(我在Nexus 7上运行它)我创建了一个新活动,我已经正确地调用了它。新窗口正确显示,但我声明为XML文件的GUI元素都没有出现在这个新窗口中。我该如何解决这个问题?

在我的主要活动中:

    final Intent mapIntent = new Intent(this, MapActivity.class);
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_fullscreen);
    Button b = (Button)findViewById(R.id.MapButton);//Finds the button w/id "MapButton"
    b.setOnClickListener(new OnClickListener()
    {
        @Override
        public void onClick(View v) 
        {
            startActivity(mapIntent);   
        }
    });

除了onCreate()中的super.onCreate(SavedInstanceState)行之外,被调用的活动(MapActivity)是空的。

3 个答案:

答案 0 :(得分:1)

让我猜一下:在您致电setContentView(R.id.xml_file_layout)之后,您未在活动onCreate()中致电super.onCreate(savedInstanceState)

答案 1 :(得分:1)

我认为您需要在MapActivity中设置布局。 setContentView(R.layout.your_layout);

答案 2 :(得分:0)

如果你正在调用super(),那么总是正确放置它,只是方法的第一行。如果你能正确理解我所说的话,希望这会对你有帮助。