`
wang_peng1
  • 浏览: 3901503 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

添加headView时包含button如何获得点击事件以及protected 方法使用

XML 
阅读更多

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(); 
    } 
}

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics