安卓学习之路_20140423_GridView、 SeekBar、MediaPlayer

一、GridView

GridView像是桌面中的一块一块的小块,就可以理解为表格布局的然后在每一个格子里面添加的一张ImageView和TextView。

GridView的几个属性:

numColumns:auto_fit 自适应android:stretchMode 缩放模式

二、SeekBar

SeekBar就是我们常见的一些滑动控制的View,例如一些音量的滑动控制。

属性:

thumb:拖动的图标

SeekBar就是一个普通的一个控件,我们可以再xml布局文件中直接定义一个SeekBar,并设置它的一些基本属性,宽高id等

设置SeekBar的最大值滑动的值为setMax();

<SeekBar
            android:id="@+id/sounds_size"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />
SeekBar的监听事件为:OnSeekBarChangeListener

使用SeekBar的监听事件需要重写三个方法,我们的主要监听事件是在public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser)方法中实现的,其中progress就是当前滑块的位置。

三、MediaPlayer

MediaManager是安卓中用来处理音频文件的,MediaPlayer的使用方法有两种:

1、直接new一个MediaPlayer的对象:MediaPlayer mp = new MediaPlayer();

然后定义一个路径,例如:String path = "/sdcard/test.mp3";

关联需要处理的音频文件 mp.setDataSource(path);

设置是否循环播放  mp.setLooping(true/false); //true为循环 false为不循环

然后启动预播放 mp.prepare();

然后可以通过start()方法进行开始播放操作。

2、可以用creat方法来实例化:MediaPlayer mp = MediaPlayer.create(this, R.raw.test);//其中R.raw.test是指定的音频文件,

然后直接启动start();方法进行播放。



其他一些常用方法:seekTo();跳至指定时间播放



MediaPlayer的生命周期




                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值