我有一个 BaseActivity 有我的标题:
public class BaseActivity extends Activity
{
@Override
public void setContentView(int layoutResID) {
super.setContentView(layoutResID);
{
Button home_header = (Button)findViewById(R.id.home_header);
Button questions_header = (Button)findViewById(R.id.questions_header);
home_header.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View v)
{
Intent myIntent = new Intent( BaseActivity.this , ProblemioActivity.class);
BaseActivity.this.startActivity(myIntent);
}
});
questions_header.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View v)
{
Intent myIntent = new Intent( BaseActivity.this , MyQuestionsActivity.class);
BaseActivity.this.startActivity(myIntent);
}
});
}
}
}
当我像这样扩展它时它可以工作:
public class ProblemActivity extends BaseActivity
但是如果我有一个扩展 ListActivity 的类,我不能也扩展 BaseActivity。有没有办法让我强制扩展 ListActivity 的类也能够拥有标题?现在我通过扩展 BaseActivity 使它们具有标题,但是由于一些扩展 ListActivity 已经,我似乎不能那样做。
我怎样才能解决这个问题并使扩展 ListActivity 的类也能够具有标题?
谢谢!