gpt4 book ai didi

Android - 计算 fragment 中屏幕上的点击次数

转载 作者:行者123 更新时间:2023-11-29 17:22:51 24 4
gpt4 key购买 nike

一个非常简单的问题:我有一个 fragment ,如果满足特定条件,我希望它计算屏幕上的点击次数。

所以我做了一个

view.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
count_tap++;
}
});

这似乎几乎可行,但在我看来,在某些项目上,组件没有被观察到。我是否必须为我的所有组件(甚至那些通常是静态 xml 的组件)提供 ID 并使用相同的 setOnClickListener 设置它们?

或者这是完全错误的方法吗?

最佳答案

如果您需要 Activity 或 Fragment 的 Root View ,请使用 findViewById(android.R.id.content)

喜欢:

View rootView= getActivity().findViewById(android.R.id.content));

View.OnClickListener 设置为此 View :

view.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
count_tap++;
}
});

关于Android - 计算 fragment 中屏幕上的点击次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35973970/

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