RatingBar组件的应用
来源:互联网 发布:node.js开发指南 mobi 编辑:程序博客网 时间:2024/05/28 06:04
主要源代码:
<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" > <TextView android:id="@+id/textView1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="@dimen/padding_medium" android:text="@string/hello_world" tools:context=".MainActivity" /> <RatingBar android:id="@+id/ratingBar1" android:layout_width="wrap_content" android:layout_height="wrap_content" style="?android:attr/ratingBarStyle" android:layout_below="@+id/textView1"/> <TextView android:id="@+id/textView3" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="@dimen/padding_medium" android:text="@string/tuijian" android:layout_below="@+id/ratingBar1"/> <RatingBar android:id="@+id/ratingBar2" style="?android:attr/ratingBarStyleIndicator" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/textView3"/></RelativeLayout>
MainActivity.java
package com.example.ratingbar;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.MenuItem;import android.widget.RatingBar;import android.widget.Toast;import android.support.v4.app.NavUtils;public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final RatingBar ratingBarStyle =(RatingBar) findViewById(R.id.ratingBar1); final RatingBar ratingBarStyleIndicator=(RatingBar) findViewById(R.id.ratingBar2); ratingBarStyle.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {public void onRatingChanged(RatingBar ratingBar, float rating,boolean fromUser) {ratingBarStyle.setRating(rating);ratingBarStyleIndicator.setRating(rating);Toast.makeText(MainActivity.this, "您的评选结果:"+String.valueOf(rating), Toast.LENGTH_LONG).show();}}); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); return true; } }
strings.java
<resources> <string name="app_name">RatingBar组件的使用</string> <string name="hello_world">请您评分:</string> <string name="jieguo">评分结果为:</string> <string name="tuijian">推荐指数为:</string> <string name="menu_settings">Settings</string> <string name="title_activity_main">MainActivity</string></resources>
运行图:
- RatingBar组件的应用
- RatingBar组件的应用(星形)
- RatingBar评分条组件的学习
- 使用RatingBar 评分组件
- android 评分组件 RatingBar
- android 组件RatingBar实例
- 使用RatingBar组件实现评分
- Android应用的界面编程:ProgressBar及其子类[SeekBar、RatingBar]
- 16.RatingBar星级评分条的应用实例:五星评价
- RatingBar 的使用 以及自定义的RatingBar
- Android 评分组件RatingBar、ImageView图片、 ImageButton图片按钮的综合运用
- RatingBar的使用
- 设置RatingBar的图片
- 学习RatingBar的方法
- RatingBar的使用
- ratingbar 的使用
- RatingBar的自定义效果
- ratingbar的实现
- 动态内存分配与释放(new and delete)
- Mysql 读写分离实现方案一:Mysql Proxy
- VGA Signal Timing
- 6个提高工作效率的技巧
- 10gR2 rac(asm) crash with ora-15064
- RatingBar组件的应用
- fread 和 fgets
- reviewboard安装
- 1001 spring1
- linux 查看主设备号
- 窗体大小运行时为什么变了?(已解决)
- 如何在android模拟器中输入中文
- C#备份oracle数据库(待总结)
- 是什么让程序员想死的心都有了?