gpt4 book ai didi

java - Android在父类xml中声明textview并在子类中设置监听器

转载 作者:行者123 更新时间:2023-12-02 02:46:05 26 4
gpt4 key购买 nike

实际上,我有 2 个 Activity ,BaseActivityChildActivityChildActivity 正在扩展 BaseActivity。我在基类 XML 中声明一个 TextView,并且我想在 ChildActivity 中设置该 TextView 的监听器。

我可以直接从ChildActivity调用BaseActivity中定义的函数,但是如何在子类中设置onClickListener

最佳答案

为此,您可以使用

interface

创建一个界面

interface Textview_InterFace
{
Textview findTextview();

}

第二步是实现您的 BaseActivity 并实现方法

在 child Activity 中

public class childActivity extends BaseActivity
{
Textview_Interface my_textview;
Textview textview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

my_textview = (Textview_Interface) this;

textview = my_textview.findTextview();

//perform here your onClickListner


}

关于java - Android在父类xml中声明textview并在子类中设置监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44560755/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com