0
其实,我有2个活动,BaseActivity
和ChildActivity
。 ChildActivity
正在延伸BaseActivity
。我在基类XML中声明TextView
,并且我想在ChildActivity
中设置TextView
的侦听器。我可以直接从ChildActivity
调用BaseActivity
中定义的功能。但我怎样才能在儿童班设置onClickListener
。Android在父类xml中声明textview并在子类中设置侦听器
你必须实例TextView的第一,那么你可以调用setOnClickListener。 Childclass也需要textview的引用,所以它应该至少在父类中声明时具有受保护的可见性。 – abbath
在BaseActivity中创建一个公共方法,该方法设置单击侦听器,并在想要在子类中设置单击侦听器时调用该方法。 –