Android星级滑块
来源:互联网 发布:mac lnmp一键安装包 编辑:程序博客网 时间:2024/04/29 20:00
activity_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" > <ProgressBar android:id="@+id/ProgressBar01" android:layout_width="fill_parent" android:layout_height="wrap_content" android:max="100" android:progress="20" style="@android:style/Widget.ProgressBar.Horizontal" /> <RatingBar android:id="@+id/RatingBar01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:max="5" android:rating="1" /> </LinearLayout>
main_activity.java
package com.example.startbar;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.widget.ProgressBar;import android.widget.RatingBar;public class MainActivity extends Activity {final static double MAX_STAR = 5;final static double MAX = 100;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);RatingBar rb = (RatingBar)findViewById(R.id.RatingBar01);rb.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {@Overridepublic void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) {// TODO Auto-generated method stubProgressBar pb = (ProgressBar)findViewById(R.id.ProgressBar01);RatingBar rb = (RatingBar)findViewById(R.id.RatingBar01);float rate = rb.getRating();pb.setProgress((int)(rate/MAX_STAR*MAX));}});}@Overridepublic 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;}}
0 0
- Android星级滑块
- 7 android 星级滑块
- Android进度条(ProgressBar)拖动条(SeekBar)星级滑块(RatingBar)的例子
- Android RatingBar星级评分
- Android 星级评分条DEMO
- Android 自定义星级评分控件
- android 自定义星级评分控件
- Android unity3d 滑块
- Android滑块开关
- android学习笔记27:星级评分条
- Android开发之星级评分条-RatingBar
- Android进度条(星级评分)使用详解(二)
- android 星级条和拖动条
- Android星级评分条控件RatingBar
- Android自定义控件--评分星级View
- Android自定义星级评定条实现
- Android练习-----星级评分条(RatingBar)
- Android之RatingBar实现评论星级效果
- 第9周项目6辨别小偷
- Mina框架项目运用
- Spring mvc详解
- bzoj 2740: 串
- 第九周项目5(3)
- Android星级滑块
- java 防止xss攻击
- 二进制,Unicode编码,Ascii编码之间的关系
- 如何才能更持久系列之——耗电元凶
- 感知器学习算法----神经网络
- 使用saveOrUpdate方法时,若hibernate的session存在了两个具有相同id的不同实体,则会报错
- 第九周项目五--程序填充(2)
- 返回瓦尔和服务发文色的
- LeetCode—Search Insert Position