添加headView时包含button怎么获得点击事件以及protected 方法使用
添加headView时包含button如何获得点击事件以及protected 方法使用
setupHeaderButtons() method 是 protected它只能被使用在基类或者继承基类的类这里是
BaseActivity
headView通过上面一段话加入到main.xml
<include layout="@layout/header"></include>
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(); } }