相关疑难解决方法(0)

Android视图中的getOnClickListener()

我需要Android中的Views的getOnClickListener().这样我就可以为我的视图分配一个临时的OnClickListener.我想这样使用它:

private View.OnClickListener oldListener;

public void assignTempListener(View view) {
    oldListener = view.getOnClickListener(); // doesn't exist

    view.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            // some code

            v.setOnClickListener(oldListener);
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

问题是这个功能不存在.我也无法从View继承创建此方法,因为所有类型的视图都可以传递给assignTempListener.还有其他方法可以使用它吗?

编辑:在我的代码中犯了一个小错误.

android onclicklistener

21
推荐指数
2
解决办法
1万
查看次数

标签 统计

android ×1

onclicklistener ×1