1

我在 android studio 中开发了很长一段时间,但是当我下载到我的新电脑上时,一个窗帘问题开始困扰我。为小部件(例如 RatingBar)设置侦听器时,给定的方法以无意义的方式命名它们的变量,例如“float v”或“boolean b”。

RatingBar bar = (RatingBar) findViewById(R.id.rating);
bar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {
        @Override
        public void (RatingBar ratingBar, float v, boolean b) {
            ...
        }
    });

代替:

RatingBar bar = (RatingBar) findViewById(R.id.rating);
bar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {
        @Override
        public void RatingBar ratingBar, float rating, boolean fromUser) {
            ...
        }
    });

因为有人有输入来帮助我解决这个问题?谢谢!

4

1 回答 1

0

这是很老的帖子,但也许对寻找这个的人有用;

使用 SDK 管理器,您需要在 build.gradle 文件中下载您所针对的 sdk 版本的源代码。

于 2020-04-19T19:27:37.000 回答