特定の製品を評価するために使用される評価バーをアプリケーションに配置したいと考えています。小さな評価バー スタイルを使用しました。その後、アプリケーションを実行すると、星に触れたときに評価バーを設定できません。
私のコードは次のとおりです。
<RatingBar
android:id="@+id/ratingBar1"
style="?android:attr/ratingBarStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:clickable="false"
android:focusable="false"
android:focusableInTouchMode="false"
android:progress="30"
/>
oncreate メソッドのコードは次のとおりです。
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.feedback_layout);
OnRatingBarChangeListener rbListener = new OnRatingBarChangeListener() {
@Override
public void onRatingChanged(RatingBar arg0, float arg1, boolean arg2) {
// TODO Auto-generated method stub
//Code here
}
};
final RatingBar rb = (RatingBar)findViewById(R.id.RatingBar01);
rb.setOnRatingBarChangeListener(rbListener);
}