Button点击监听器中在Fragment中无法使用findViewById方法。
创始人
2025-01-10 03:30:36
0
  1. 在Fragment的onCreateView方法中使用布局文件来加载View,并返回对应的View对象。然后通过该View对象来调用findViewById方法。示例代码如下:
// Fragment中的onCreateView方法
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_my, container, false);
    Button btn = view.findViewById(R.id.btn);
    btn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            // 处理点击事件
        }
    });
    return view;
}
  1. 在Fragment中通过getView方法来获取该Fragment对应的View对象,然后通过该View对象来调用findViewById方法。示例代码如下:
// Fragment中的Button点击监听器
getView().findViewById(R.id.btn).setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        // 处理点击事件
    }
});

注意:以上两种解决方法都需要在Fragment中通过布局文件定义Button对象的id属性,如“android:id="@+id/btn"”。

相关内容

热门资讯

一控制(wpk外挂)外挂透明挂... 一控制(wpk外挂)外挂透明挂辅助器(辅助挂)科技教程(有挂技术)-哔哩哔哩;科技详细教程小薇《75...
第6个智能!德扑ai机器人软件... 第6个智能!德扑ai机器人软件开发(刷数据)辅助透视(真实有挂)-哔哩哔哩是一款可以让一直输的玩家,...
第六代打ai!广东小程序辅助购... 第六代打ai!广东小程序辅助购买(透视)太坑了原来真的有挂(有挂技巧)-哔哩哔哩是一款可以让一直输的...
九透明挂(WPK线上)外挂透明... 九透明挂(WPK线上)外挂透明挂辅助工具(辅助挂)wpk教程(有挂猫腻)-哔哩哔哩;科技详细教程小薇...
2个模拟器!德扑ai软件(的优... 2个模拟器!德扑ai软件(的优势)软件透明挂(今日头条)-哔哩哔哩;揭秘教程安装方法样式多选,攻略类...
三透明挂!花城牌舍软件是否有挂... 三透明挂!花城牌舍软件是否有挂件(辅助挂)太坑了原来真的有挂(有挂解密)-哔哩哔哩您好,花城牌舍软件...
第五个下载!德扑牌型胜率(软件... 第五个下载!德扑牌型胜率(软件透明有人买)辅助透视(有挂技术)-哔哩哔哩;最新版2024是一款经典耐...
第六插件(xpoker)外挂透... 第六插件(xpoker)外挂透明挂辅助器(透视)揭秘教程(有挂教程)-哔哩哔哩;科技详细教程小薇《7...
一ai代打!南通长牌(辅助挂)... 一ai代打!南通长牌(辅助挂)太坑了其实真的有挂(有挂教程)-哔哩哔哩;无聊就玩这款南通长牌真的有辅...
第1个测试!德扑手牌胜率计算工... 1、第1个测试!德扑手牌胜率计算工具(系统发牌机制)透视辅助(有挂教程)-哔哩哔哩;详细教程。2、德...