Android—ToggleButton、Switch和RatingBar使用
来源:互联网 发布:手机知乎提问没人回答 编辑:程序博客网 时间:2024/05/22 10:41
.java 文件
package com.example.myapp;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.ContextMenu;import android.view.View;import android.widget.CompoundButton;import android.widget.RatingBar;import android.widget.Switch;import android.widget.Toast;import android.widget.ToggleButton;public class MainActivity extends AppCompatActivity { private ToggleButton toggleButton; private Switch switch1; private RatingBar ratingBar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); toggleButton=(ToggleButton)findViewById(R.id.toggleButton); switch1=(Switch)findViewById(R.id.switch1); ratingBar =(RatingBar)findViewById(R.id.ratingBar); switch1.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { } }); ratingBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() { @Override public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) { if(fromUser){ Toast.makeText(MainActivity.this,"rating="+rating,Toast.LENGTH_SHORT).show(); } } }); }}
.xml
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:showIn="@layout/activity_main" tools:context=".MainActivity"> <ToggleButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="开关按钮" android:textOn="开" android:textOff="关" android:id="@+id/toggleButton" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:checked="false" /> <Switch android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="New Switch" android:textOn="确定" android:textOff="取消" android:id="@+id/switch1" android:layout_below="@+id/toggleButton" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" /> <RatingBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/ratingBar" android:numStars="6" android:stepSize="0.5" android:rating="1" android:layout_below="@+id/switch1" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" /> //android:isIndicator="true" 只能显示评级,不能交互</RelativeLayout>
运行结果:
0 0
- Android—ToggleButton、Switch和RatingBar使用
- ToggleButton,Switch,RatingBar的使用
- Android控制之ToggleButton和Switch与RatingBar
- Android开发-ToggleButton-Switch-RatingBar-AndroidStudio
- Android学习之RatingBar,SeekBar,ToggleButton,Switch
- Android ToggleButton和Switch
- AnalogClock、ToggleButton、Switch、RatingBar、SeekBar
- Android中ToggleButton,Switch,SeekBar,RatingBar的一些用法
- Android控件ToggleButton和Switch
- Android Switch和ToggleButton类
- Android课堂笔记——ToggleButton和Switch
- Android中的ToggleButton和Switch开关控件
- 《Monkey Android》第14课ToggleButton和RatingBar
- ToggleButton和Switch
- Android零基础入门第21节:ToggleButton和Switch使用大全
- Android基础入门教程——2.3.6 开关按钮ToggleButton和开关Switch
- Android UI之选择器-ToggleButton、Switch、CheckBox和RadioButton
- Android学习路之开关按钮ToggleButton和开关Switch
- 格式化时遇到的问题
- 利用AppInventor实现注册功能(完整版)
- Apple Pay发展与安全
- java 图片缩略图的两种方法
- c中断函数
- Android—ToggleButton、Switch和RatingBar使用
- Android 基础(三)、User Interface
- 利用AppInventor实现登录功能(完整版)
- NAT 四种地址解释
- 基于ThinkPHP3的微信平台开发_1
- Hibernate HQL以及相关方法
- 二叉排序树
- Android中的MediaMetadataRetriever类取得媒体文件信息
- ClipDrawable的使用