博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android之RatingBar控件用法
阅读量:7034 次
发布时间:2019-06-28

本文共 1902 字,大约阅读时间需要 6 分钟。

MainActivity.java

package com.example.mars_2500_ratingbar;import android.support.v7.app.ActionBarActivity;import android.support.v7.app.ActionBar;import android.support.v4.app.Fragment;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.LayoutInflater;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListener;import android.view.ViewGroup;import android.widget.Button;import android.widget.RatingBar;import android.widget.RatingBar.OnRatingBarChangeListener;import android.os.Build;public class MainActivity extends Activity{    RatingBar ratingBar;    Button button1;    public static String TAG="MainActivity";    @Override    protected void onCreate(Bundle savedInstanceState)    {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        ratingBar=(RatingBar)findViewById(R.id.ratingBar1);        ratingBar.setOnRatingBarChangeListener(new RatingBarChangeListener());        button1=(Button)findViewById(R.id.buttn1);        button1.setOnClickListener(new ClickListener());            }    class RatingBarChangeListener implements OnRatingBarChangeListener    {        @Override        public void onRatingChanged(RatingBar ratingBar, float rating,                boolean fromUser)        {            Log.i(TAG, "当前分数="+rating);            System.out.println("当前分数="+rating);        }    }        class ClickListener implements OnClickListener    {        @Override        public void onClick(View v)        {    //在当前加0.5分            ratingBar.setRating(ratingBar.getRating()+0.5f);        }    }            @Override    public boolean onCreateOptionsMenu(Menu menu)    {        // Inflate the menu; this adds items to the action bar if it is present.        getMenuInflater().inflate(R.menu.main, menu);        return true;    }}

 

activity_main.xml

 

转载地址:http://dwyal.baihongyu.com/

你可能感兴趣的文章
JavaSE 学习参考:方法的参数
查看>>
跟小博老师一起学习MyBatis ——MyBatis搭建运行环境
查看>>
linux ***
查看>>
豆瓣网站为什么会选择python而不是ruby
查看>>
在腾讯云服务器上体验Docker
查看>>
OpenStack Rabbit 集群实现
查看>>
我的友情链接
查看>>
mysql存储过程
查看>>
DDD(领域驱动设计)jpatable主键生成策略RBAC打造通用WEB权限
查看>>
我的友情链接
查看>>
混乱字符串的字段提取
查看>>
我的友情链接
查看>>
内核参数优化/etc/sysctl.conf
查看>>
对象标签1
查看>>
MacOS下安装MongoDB数据库
查看>>
Git常用命令
查看>>
libevent学习
查看>>
动态代理的几种方式
查看>>
Collections常用方法总结
查看>>
微信小程序
查看>>