通过学习RatingBar升级控件的学习,总结使用步骤如下:
1、在layout目录下创建main.xml布局文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<RatingBar
android:id="@+id/ratingbarId"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:numStars="5"//设置多少个评级
android:stepSize="1.0"//设置进度评级的点数
/>
</LinearLayout>
2、创建一个MainActivity继承Activity
package com.ratingbar;

import android.app.Activity;
import android.os.Bundle;
import android.widget.RatingBar;

public class MainActivity extends Activity {
private RatingBar ratingBar = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ratingBar = (RatingBar)findViewById(R.id.ratingbarId);
ratingBar.setOnRatingBarChangeListener(new RatingBarListener());
}

private class RatingBarListener implements RatingBar.OnRatingBarChangeListener{
//监听评级控件改变时,都会调这个方法
@Override
public void onRatingChanged(RatingBar ratingBar, float rating,
boolean fromUser) {
System.out.println("rating--->" + rating);
}
}
}

更多相关文章

  1. listview中放Button 点击 长按事件
  2. Android(安卓)自定义字体
  3. android studio使用espresso做自动化测试
  4. Android(安卓)Material Design之NavigationView
  5. Android(安卓)WebView 禁止输入
  6. 使用Android-PullToRefresh实现下拉刷新功能
  7. android 实现拖动效果
  8. android 学习 ----控件学习 选项卡。
  9. Android(安卓)前沿UI

随机推荐

  1. Android OpenGL ES 开发教程小结
  2. Android EditText属性
  3. Android SDK下载用的代理
  4. 【流媒體】Android 实时视频采集—MediaR
  5. Android(安卓)TableLayout中的使用说明
  6. Android入门介绍
  7. EditText中的几个常用属性
  8. Android 自带的一些可用于Activity的Them
  9. android的五大布局
  10. Android之新建项目