我在android studio中开发了很长时间,但是在我的新PC上下载时,一个窗帘问题开始引起我的注意。在为小部件(例如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) {
...
}
});
由于有人可以帮助我解决此问题?谢谢!
这是一篇非常古老的文章,但也许对寻找该文章的人有用;
使用SDK Manager时,您需要在build.gradle文件中下载要定位的sdk版本的源。