我有下面的代码从评价栏获取信息,并把它变成一个TextView,但它似乎并不奏效:为什么我的代码不工作?
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView ratingText = (TextView) findViewById(R.id.ratingText);
RatingBar rating=(RatingBar)findViewById(R.id.rating);
rating.setOnRatingBarChangeListener((OnRatingBarChangeListener) this);
}
public void onRatingChanged(RatingBar ratingBar,float rating, boolean fromUser){
ratingText.setText(""+this.rating.getRating());
}
在代码的第二最后一行它给我下面的错误:“评分无法解析或不是字段”和“ratingText无法解析”。我想知道为什么我得到这些错误以及如何解决它们。谢谢。
这可能是您的R变量的问题。你用什么编辑和编译这个? – Nomad101 2013-04-29 00:21:22
我正在使用Eclipse – 2013-04-29 00:22:51
选择一个答案@MostafaSaadat – 2013-05-28 23:33:48