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();
}
}
分享到:
相关推荐
一个简单的demo、实现了动态生成10个button、然后为这些button添加点击事件
ListView和BaseAdapter搭配Button点击事件获取不同Item
c# treeview 添加节点后面button触发事件
相信大家都遇到过 Android listview和button点击事件冲突问题 网上有很多解决方法 但是不全面 按照网上说的通常是在ListView的Item布局中给Button加 android:focusable="false"在Item根布局加android:...
Button点击事件的用四种方法实现,分别是:1.匿名内部类实现;2.Activity继承View.OnClickListener,由Activity实现OnClick(View view)方法;3.自定义点击事件监听类;4.在xml里利用反射调用方法。
C# Button双击事件大家一定相当熟悉了,本文笔者又再一次为你阐述了C# Button双击事件的原理及实现 方法。 C# Button是有DoubleClick事件的,只是它没有出现在事件列表中,而且.net也是把这个事件给"屏蔽" 掉了...
这个demo主要解决了在listview上面增加button 是button和item同事拥有点击事件,接觉他们两个事件冲突的问题
QQ空间的说说评论和点赞其实就是相当于两个按钮。一般实现这两个按钮的点击事件归结为一种思想---接口回调。具体实现的话有两种方法,一中是通过实现接口方法,一中是通过实 现抽象方法
button点击触发事件
Button添加事件委托问题Button添加事件委托问题
今天小编就为大家分享一篇python 批量添加的button 使用同一点击事件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
通过Block实现TableViewCell上button的点击事件.
Button 自定义点击样式,添加音效 http://blog.csdn.net/shark0017
主要介绍了Android编程出现Button点击事件无效的解决方法,结合实例形式分析了Android编程中出现Button点击事件无效的原因及相关的解决方法,需要的朋友可以参考下
基于Android Studio环境下Button点击事件的实现.pdf
js button点击响应事件
这里介绍通过委托取消Button事件switch-case的方法。需要注意的是,事先要按顺序在各个Button的Tag属性中设置0、1、2、3……等序号,其作用请详看代码。 /*定义委托*/ public delegate 类型或viod MethodDelegate...
为ListView的每个列表添加Button 并且实现他的单击事件
这一节主要演示下按钮控件Button以及点击Button的一个处理事件,当Button被点击之后,改变Button之前的文字,例子很简单,希望大家能看明白~~教程from:http://www.ourunix.org/android/post/5.html