星星

news/2024/12/30 11:36:07/




源码地址

package com.example.startest;import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.widget.RatingBar;
import android.widget.RatingBar.OnRatingBarChangeListener;
import android.widget.TextView;public class MainActivity extends Activity implements OnRatingBarChangeListener{private RatingBar mSmallRatingBar;private RatingBar mIndicatorRatingBar;private TextView mRatingText;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mRatingText = (TextView) findViewById(R.id.rating);// We copy the most recently changed rating on to these indicator-only// rating barsmIndicatorRatingBar = (RatingBar) findViewById(R.id.indicator_ratingbar);mSmallRatingBar = (RatingBar) findViewById(R.id.small_ratingbar);// The different rating bars in the layout. Assign the listener to us.((RatingBar)findViewById(R.id.ratingbar1)).setOnRatingBarChangeListener(this);((RatingBar)findViewById(R.id.ratingbar2)).setOnRatingBarChangeListener(this);}@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;}@Overridepublic void onRatingChanged(RatingBar ratingBar, float rating,boolean fromUser) {// TODO Auto-generated method stubfinal int numStars = ratingBar.getNumStars();mRatingText.setText( " 受欢迎度" + rating + "/" + numStars);// Since this rating bar is updated to reflect any of the other rating// bars, we should update it to the current values.if (mIndicatorRatingBar.getNumStars() != numStars) {mIndicatorRatingBar.setNumStars(numStars);mSmallRatingBar.setNumStars(numStars);}if (mIndicatorRatingBar.getRating() != rating) {mIndicatorRatingBar.setRating(rating);mSmallRatingBar.setRating(rating);}final float ratingBarStepSize = ratingBar.getStepSize();if (mIndicatorRatingBar.getStepSize() != ratingBarStepSize) {mIndicatorRatingBar.setStepSize(ratingBarStepSize);mSmallRatingBar.setStepSize(ratingBarStepSize);}}}


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:paddingLeft="10dip"android:layout_width="match_parent"android:layout_height="match_parent"><RatingBar android:id="@+id/ratingbar1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:numStars="3"android:rating="2.5" /><RatingBar android:id="@+id/ratingbar2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:numStars="5"android:rating="2.25" /><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginTop="10dip"><TextView android:id="@+id/rating"android:layout_width="wrap_content"android:layout_height="wrap_content" /><RatingBar android:id="@+id/small_ratingbar"style="?android:attr/ratingBarStyleSmall"android:layout_marginLeft="5dip"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center_vertical" /></LinearLayout><RatingBar android:id="@+id/indicator_ratingbar"style="?android:attr/ratingBarStyleIndicator"android:layout_marginLeft="5dip"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center_vertical" /></LinearLayout>












http://www.ppmy.cn/news/544885.html

相关文章

星星星星星星

01./* 02.* Copyright (c) 2011, 烟台大学计算机学院 03.* All rights reserved. 04.* 文件名称&#xff1a;test.cpp 05.* 作 者&#xff1a;樊露露 06.* 完成日期&#xff1a;2012 年 10 月 11日 07.* 版 本 号&#xff1a;v1.0 08.* 09.* 输入描述&#xff1a;无 10.* 问题描…

打星星 空心星星

题目&#xff1a; 星星 C语言实现 #include <stdio.h> int main() {int i,j; /*i为行 j为列*/for(i1; i<4; i){for(j1;j<(4-i);j) /*给前面需要留空白的地方添加空字符串*/{printf(" ");}for(j1;j<(2*i-1);j)/*在空白后面打上合适数量的星星*/…

菱形星星

题目描述&#xff1a; 1、 菱形星星&#xff1a;接收控制台输入一个正奇整数&#xff0c;打印一个菱形[如输入数字9打印] * 1 *** 3 ***** 5 ******** 7 ***** 5 *** 3 * 1 题目注意空格&#xff0c;同时注意菱形每行的个数&#xff0c;我是将这分成上下两个部分&#xff0c;上…

温暖的星星

今天本来该去给旁边办公室加班&#xff0c;但素偶没去。上午睡觉&#xff0c;下午洗澡。TZ那边被CY个鸟人给攻击了&#xff0c;折腾了一天&#xff0c;好在老D给处理好了&#xff0c;希望没什么大事了。汗&#xff01; 下午洗澡回来&#xff0c;见ksjj给发了条消息&#xff0c…

星星罐子

小时候&#xff0c;爷爷带着我放风筝&#xff0c;爷爷把风筝杆插进泥土里&#xff0c;我站在风筝下面喊&#xff0c;爷爷告诉我&#xff0c;风筝就像一个使者&#xff0c;它能帮我带去对蓝天说的话。 爷爷从小带我长大&#xff0c;在我六岁时转交给父母&#xff0c;将我由乡村带…

星星三角形

Console.WriteLine("Hello World!"); int n; string inStr; Console.WriteLine("请输入一个1-20的整数&#xff1a;"); inStr Console.ReadLine(); if (int.TryParse(inStr, out n) true) …

【新星计划·2023】Centos 7安装教程(一步一图)

作者&#xff1a;Insist-- 个人主页&#xff1a;insist--个人主页 作者会持续更新网络知识和python基础知识&#xff0c;期待你的关注 目录 一、下载VMware 二、下载镜像的方式 三、安装Linux ’前言 本文将讲解下载VMware和下载镜像的方式&#xff0c;以及安装centos 7的教…

【Docker】Docker常用命令总结

文章目录 一、帮助命令二、镜像命令三、容器命令四、常用的其他命令 在开发过程中&#xff0c;经常涉及到 docker 的相关操作&#xff0c;本文对常用的指令进行汇总。 一、帮助命令 docker version # 显示docker版本信息 docker info # 显示docker系统信息&#xff…