1

レイアウトを変更して既存のアクティビティを拡張したいのですが、これをやろうとしています:

public class NewActivity extends ParentActivity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.new_layout);

     ...
}

しかし、うまくいきません。古いレイアウトが登場!一方、私がこれを行うと:

public class NewActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.new_layout);
    ...
}

その後、動作します..なぜ??

ParentActivity の onCreate():

@Override
public void onCreate(Bundle savedInstanceState)
{
    setTitle(R.string.title_home);      
    super.onCreate(savedInstanceState);
    setContentView(R.layout.home);
....
}
4

0 に答える 0