文档详情

我的Android音乐播放器开发之旅.doc

发布:2017-12-31约1.74万字共9页下载文档
文本预览下载声明
我的Android音乐播放器开发之旅——界面篇 文章分类:移动开发 ? ? ?学习Android已经有一段时间了,不过由于自身课程和各种事情的原因,我的学习过程也是断断续续的。这段时间,我利用课余时间开发了一款Android平台的音乐播放器,暂时只实现了本地播放,网络播放的部分在以后会陆续加上。好了,下面就进入我的Android 音乐播放器开发之旅吧,首先是界面篇。 ? ? ? ? 1.播放列表的实现 ? ? ?播放列表的实现用到了ListView。在res/layout文件夹下新建两个XML布局文件:list.xml和musicitem.xml,其代码和作用分别如下: ? ? ?list.xml:播放列表的布局文件。 ? Xml代码 ? ?xml?version=1.0?encoding=utf-8??? LinearLayout?xmlns:android=/apk/res/android?? ????android:orientation=vertical?android:layout_width=fill_parent?? ????android:layout_height=fill_parent?android:id=@+id/LinearLayout01?? ????android:background=@drawable/list_bg?? ????ListView?android:id=@+id/list?android:layout_width=fill_parent?? ????????android:layout_height=wrap_content/ListView?? /LinearLayout?? ?xml version=1.0 encoding=utf-8? LinearLayout xmlns:android=/apk/res/android android:orientation=vertical android:layout_width=fill_parent android:layout_height=fill_parent android:id=@+id/LinearLayout01 android:background=@drawable/list_bg ListView android:id=@+id/list android:layout_width=fill_parent android:layout_height=wrap_content/ListView /LinearLayout ? ? ? ? ? ?musicitem.xml:每一条列表的布局。 ? Xml代码 ? ?xml?version=1.0?encoding=utf-8??? RelativeLayout?xmlns:android=/apk/res/android?? ????android:layout_width=fill_parent?android:layout_height=wrap_content?? ????android:paddingRight=2dip?android:paddingLeft=2dip?? ????android:paddingTop=10dip?android:paddingBottom=10dip?? ????ImageView?android:id=@+id/pic?android:layout_width=wrap_content?? ????????android:layout_height=wrap_content?/?? ????TextView?android:id=@+id/name?android:layout_width=wrap_content?? ????????android:layout_height=wrap_content?android:textSize=20sp?? ????????android:layout_toRightOf=@id/pic?android:maxWidth=200dip?/?? ????TextView?android:id=@+id/totaltime?android:layout_width=wrap_content?? ????????android:layout_height=wrap_content?android:text=TextView?? ????????android:layout_alignParentRight=true?android:textSize=20sp?/?? /RelativeLayout?? ?xml version=1.0 encoding=utf-8?
显示全部
相似文档