評価バーから情報を取得して 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());
}
コードの最後の 2 行目で、「評価を解決できないか、フィールドではありません」および「ratingText を解決できません」というエラーが表示されます。なぜこれらのエラーが発生するのか、どうすれば修正できるのか疑問に思っています。ありがとう。