RadioGroup音乐按钮工具条
来源:互联网 发布:java中强制类型转换 编辑:程序博客网 时间:2024/06/07 00:02
xml文件:
<RadioGroup android:id="@+id/MusicList_RadioGroup" android:orientation="horizontal" android:layout_alignParentBottom="true" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="2.0dip" android:background="@drawable/radiogroup_bg" > <RadioButton android:id="@+id/MusicList_RadioGroup_next" android:drawableLeft="@drawable/radiogroup_next" android:text="@string/Text_radiogroup_next" android:textSize="15.0dip" android:layout_weight="1.0" android:button="@null" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <RadioButton android:id="@+id/MusicList_RadioGroup_playAndpuse" android:drawableLeft="@drawable/radiogroup_play" android:text="@string/Text_radiogroup_play" android:textSize="15.0dip" android:layout_weight="1.0" android:button="@null" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <RadioButton android:id="@+id/MusicList_RadioGroup_previous" android:drawableLeft="@drawable/radiogroup_previous" android:text="@string/Text_radiogroup_previous" android:textSize="15.0dip" android:layout_weight="1.0" android:button="@null" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </RadioGroup>
//绑定监听器 MusicListTable_RadioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener(){ public void onCheckedChanged(RadioGroup arg0, int rid) { switch(rid) { case R.id.MusicList_RadioGroup_next://下一首 break; case R.id.MusicList_RadioGroup_previous://上一首 break; case R.id.MusicList_RadioGroup_playAndpuse://播放或暂停 if(isPlaying) { Drawable dr= res.getDrawable(R.drawable.radiogroup_play); //setBounds如果不设置的话setCompoundDrawables就会没有图片显示出来,所以一定要设置一次 dr.setBounds(0, 0, dr.getMinimumWidth(), dr.getMinimumHeight()); palyAndpuse.setCompoundDrawables(dr, null,null, null);//为RadioButton设置图片,左右上下对应xml的android:drawableLeft="@drawable/XXX" isPlaying=false; } else { Drawable dr= res.getDrawable(R.drawable.radiogroup_puse); dr.setBounds(0, 0, dr.getMinimumWidth(), dr.getMinimumHeight()); palyAndpuse.setCompoundDrawables(dr, null,null, null); isPlaying=true; } arg0.clearCheck();//清除选择,如果不清除的话不能重复选择同一个Radiobutton break; } }}); }
效果:
- RadioGroup音乐按钮工具条
- RadioGroup变为按钮工具条
- IE工具条添加按钮
- 工具条按钮研究总结
- 底部按钮RadioButton、RadioGroup
- 向工具条按钮添加图片
- 增加屏幕工具条的按钮
- 工具条按钮间距的调整
- 单选按钮RadioButton&RadioGroup
- RadioGroup单选按钮排版
- 设置单选按钮RadioGroup
- 带排序按钮的radiogroup
- 工具条研究手记 -工具条下拉按钮的实现
- 小技巧:一个工具条内放多排按钮
- 如何往IE工具条添加按钮
- 如何往IE工具条添加按钮
- 用VB制作IE工具条自定义按钮
- VC工具条按钮文字的显示
- MFC学习总结 (67个技巧)
- sql语句技巧
- 请问机器人定位,国内有那几个牛人?国外又有哪几个牛人
- Python读写,以及修改my.ini文件--针对Python3.0版本
- ASP上传文件到本地服务器(测试成功!);11.10
- RadioGroup音乐按钮工具条
- PHP 优化
- java中有个MessageFormat(使用一下吧)
- 黑马程序员_学习笔记2交通灯系统中面向对象思想的理解以及工厂模式的应用
- android 4.0新特性总结
- MCI mciSendString和mciSendCommand详解
- Python FTP 客户端
- 【编程语言】c++语法--struct和class的区别?
- 約束だから