setupHeaderButtons() method 是 protected它只能被使用在基类或者继承基类的类这里是 BaseActivity
<include layout="@layout/header"></include>
headView通过上面一段话加入到main.xml
public class BaseActivity extends Activity {
protected View.OnClickListener mButtonListener;
protected void setupHeaderButtons() {
findViewById(R.id.header_btn_1).setOnClickListener(mButtonListener);
// ...
findViewById(R.id.header_btn_n).setOnClickListener(mButtonListener);
}
}
public class FirstActivity extends BaseActivity {
@Override
public void onCreate(Bundle b) {
super.onCreate(b);
setContentView(R.layout.first_activity);
// This needs to be done *after* the View has been inflated
setupHeaderButtons();
}
}
本文详细介绍了BaseActivity类中的setupHeaderButtons()方法,该方法为受保护的方法,用于设置header按钮的监听器。文章展示了如何在子类FirstActivity中调用此方法来初始化界面上的多个header按钮。

被折叠的 条评论
为什么被折叠?



