Android入门之RatingBar(评分)
来源:互联网 发布:centos6配置本地yum源 编辑:程序博客网 时间:2024/06/06 03:20
效果图:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <RatingBar android:id="@+id/firstRatingBar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:numStars="4" android:stepSize="1" /> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/firstRatingBar" android:text="button"/></RelativeLayout>
package com.jkxqj.helloandroid;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.RatingBar;import android.widget.RatingBar.OnRatingBarChangeListener;public class MainActivity extends Activity {private RatingBar ratingBar;private Button button;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ratingBar = (RatingBar)findViewById(R.id.firstRatingBar);button = (Button)findViewById(R.id.button);RatingBarListener listener = new RatingBarListener();ratingBar.setOnRatingBarChangeListener(listener);ButtonListener buttonListener = new ButtonListener();button.setOnClickListener(buttonListener);}class ButtonListener implements OnClickListener{@Overridepublic void onClick(View v) {ratingBar.setRating(ratingBar.getRating() + 1.0f);}}class RatingBarListener implements OnRatingBarChangeListener{@Overridepublic void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) {System.out.println("rating:" + rating + ",fromUser:" + fromUser);}}@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;}}
- Android入门之RatingBar(评分)
- Android学习之路----自定义RatingBar(评分控件)
- Android学习 (十四) 评分控件之RatingBar
- Android 控件之RatingBar评分条(五星)
- Android开发之星级评分条-RatingBar
- Android 控件之十一:RatingBar评分条
- android中的评分条(ratingBar)
- Android自定义RatingBar(评分控件)
- Android自定义RatingBar(评分控件)
- Android自定义RatingBar(评分控件)
- Android自定义RatingBar(评分控件)
- android自定义评分条(RatingBar)
- android 评分组件 RatingBar
- android:评分条RatingBar
- Android RatingBar评分控件
- Android RatingBar星级评分
- Android RatingBar(评分控件)
- Android RatingBar评分控件
- 最长递增子序列 O(NlogN)算法 ( DP + 二分查找)
- 一个ForkJoin的示例
- poj 2243 a星搜索
- 第一个驱动 入口 卸载分析
- Matlab连接SQL数据库【完整版】【包括32位和64位】【自己手码的】
- Android入门之RatingBar(评分)
- 标准I/O的缓冲机制的实例讲解
- 解救小Q(bfs)
- ORACLE 11G利用ACS解决bind peeking带来的问题
- 最常用的Linux命令简表
- C++中的string类的用法总结
- WEB 服务器
- 营救天使(bfs)
- 一种简单,轻量,灵活的C#对象转Json对象的方案(下)