手记

progressBar,seekBar,RatingBar,ScrollView的基本属性总结

RadiuButton单选框
注意:RadiuButton需要放置在RadiuGroup中声明
RadiuGroup rg = (RadiuGroup) findViewById();
rb.setOnCheckedChangeListener(new OnCheckedChangeListener(){
public void onCheckChanged(RadiuGroup group, int checkedId){
findViewById(checkidId)找出RadiuButton,获取其中的文本信息
Toast.makeText(Context, "msg", int duration).show();
}
})
CheckBox复选框 同上!

ProgressBar进度条
默认形式圆圈样式
水平进度条:style="?android:attr/progressBarHorizontal"
PB.getProgress 获取一级进度
PB.getSecondaryProgress 获取二级进度
PB.setProgress / setSecondaryProgress 设置相应进度

SeekBar拖动条 Thumb
SeekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener(){
public void onSeekBarChanged(SeekBar seekBar, int progress, boolean fromUser){}
});

RatingBar评分条,星条
android:numStars 指定显示的星星总数,默认5
android:rating 设置高亮星星个数
getNumStars / getRating
setRating(float rating)
星条样式
?android:attr/ratingBarIndicator
?android:attr/ratingBarSmall

ScrollView滚动视图
ScrollView只能有一个直接子控件,内部放置一个LinearLayout
ScrollView.smoothScrollTo(int x, int y);移动多少
ScrollView.smoothScrollBy(int x, int y);移动到

0人推荐
随时随地看视频
慕课网APP

热门评论

注:

ScrollView.smoothScrollTo(int x, int y);移动到多少 

ScrollView.smoothScrollBy(int x, int y);移动多少


查看全部评论