布局文件内容:

<?xml version="1.0" encoding="utf-8"?>        

主程序文件内容;

package com.toby.personal.testlistview;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.widget.ImageView;import android.widget.RatingBar;public class MainActivity extends AppCompatActivity {    final private static String TAG = "Toby_Test";    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        final ImageView imageView = (ImageView) findViewById(R.id.imageView);        final RatingBar ratingBar = (RatingBar) findViewById(R.id.ratingBar);        ratingBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {            @Override            public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) {                imageView.setImageAlpha((int)(rating * 255 /5));            }        });    }}

运行效果:


RatingBar 使用示例

参考文献:《疯狂Android讲义(第2版)》

更多相关文章

  1. Linux调试工具之:ftrace
  2. android笔记4-xml解析
  3. No 93 · android xml的生成和解析
  4. android webview全屏显示html内容
  5. Chapter 2 Navigating Android(安卓)Studio(下)
  6. ToolBar基本使用及自定义ToolBar
  7. 文件File path与content:// Uri的相互转换
  8. 大图片文件压缩保存本地,返回本地url
  9. android 一步一步创建jni示例

随机推荐

  1. 配置SQL Server数据库恢复模式(2种方法)
  2. 如何解决在Azure上部署Sqlserver网络访问
  3. MSSQL中进行SQL除法运算结果为小数却显示
  4. SQL Server查询前N条记录的常用方法小结
  5. ASP和SQL Server如何构建网页防火墙
  6. 有关数据库SQL递归查询在不同数据库中的
  7. 记一次公司仓库数据库服务器死锁过程及解
  8. 实用的银行转账存储过程和流水号生成存储
  9. sql server代理中作业执行SSIS包失败的解
  10. SQL Server数据库中批量导入数据的2种方