RatingBar 提供功能 ::
它接受像 1
-1.5
-2
-2.5
-3
-3.5
-4
-4.5
-5
表示::
代码::
<RatingBar
android:id="@+id/RATINGinitialvalueratingID"
style="?android:attr/ratingBarStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/RATINGseekBarID"
android:clickable="false"
android:focusable="false"
android:numStars="5"
android:rating="0" />
seekbar 提供功能 ::
它接受像 1-2-3-4-5
代表 ::
<SeekBar
android:id="@+id/RATINGseekBarID"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView1"
android:layout_marginTop="26dp"
android:max="100" >
</SeekBar>
搜索栏的 Java 代码
PRICEbar = (SeekBar)findViewById(R.id.PRICEseekBarID); // make seekbar object
PRICEbar.setOnSeekBarChangeListener(this);
PRICEbar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
// TODO Auto-generated method stub
PRICEtextProgress = (TextView)findViewById(R.id.PRICEtextViewProgressID);
PRICEtextProgress.setText("Price:: Rs "+progress);
seekBar.setMax(100);
}
});
可能吗 ?
如何自定义设计看起来像搜索栏的评分栏。?
希望我清楚