`
残雪冷月
  • 浏览: 917 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Android 音乐播放器开发记录 一

阅读更多
主ListView 布局代码
layout_weight属性理解
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
	android:orientation="horizontal" android:layout_width="match_parent"
	android:layout_height="wrap_content">
	<LinearLayout android:layout_width="0dp" android:gravity="center"
		android:layout_weight="1" android:layout_height="fill_parent">
		<ImageView android:layout_height="wrap_content" android:src="@drawable/item"
			android:layout_width="fill_parent" android:id="@+id/listview_isplay" />
	</LinearLayout>
	<LinearLayout android:layout_width="0dp"
		android:layout_marginTop="3dp" android:orientation="vertical"
		android:layout_weight="8" android:layout_height="fill_parent">
		<LinearLayout android:layout_height="wrap_content"
			android:layout_weight="1" android:layout_width="wrap_content">
			<TextView android:textColor="@android:color/white"
				android:id="@+id/listview_musicname" android:layout_height="wrap_content"
				android:layout_width="fill_parent" android:textStyle="bold"
				android:text="ceshigequ" android:gravity="center_vertical|left"></TextView>
		</LinearLayout>
		<LinearLayout android:layout_width="wrap_content"
			android:layout_height="wrap_content" android:layout_weight="1">
			<TextView android:layout_width="fill_parent" android:id="@+id/listview_singer"
				android:textColor="@android:color/white" android:textStyle="normal"
				android:layout_height="wrap_content" android:text="ceshigequ"
				android:gravity="center_vertical|left" />
		</LinearLayout>
	</LinearLayout>
	<LinearLayout android:layout_width="0dp"
		android:layout_weight="2" android:layout_height="fill_parent">
		<TextView android:layout_height="fill_parent" android:text="00:00" android:textColor="@android:color/white"
			android:id="@+id/listview_time" android:layout_width="fill_parent"
			android:gravity="center" />
	</LinearLayout>
</LinearLayout>


layout_weight 其实这个参数就是个比重大小调整的参数,数值越大,比重越大
调整参数的时候注意,要把view的height或者width设置为0px或者0dp,否则比重layout_weight不起作用,或者有些意想不到的结果
刚开始没有设置 width为0dp 出现了控件不能对齐的现象
设置后完美解决 其实这个布局也可以用RelativeLayout布局来做 但是用RelativeLayout来做的话 很多地方要用的直接指定控件的数值大小 不适合用
因为Android屏幕分辨率过多 可能你指定的数值在某一分辨率上很合适但是换到另一个分辨率
上就会差很多影响最终效果
分享到:
评论

相关推荐

    Android Studio实现音乐播放器2.0,UI全面升级,功能全新优化,final最终版!

    综合运用UI界面设计、Sqlite数据存储、Activity(活动)、Service(服务)、MusicPlayer(音乐播放类)、ListView(列表)、GridView(网格列表)、Fragment(碎片)、...,设计开发一款具有音乐列表的音乐播放器...

    Android课程设计大作业-音乐播放器源码+课程设计报告

    本项目是一款基于Android手机平台的音乐解忧器,使Android手机拥有个性的多媒体播放器,让手机主人随时随地处于音乐的旋律之中,并且能够为用户提供记录心情的功能,能够随时记录下自己的心情,缓解自己的压力和发泄...

    毕业设计源码 文档:基于Android的音乐播放器.rar

    毕业设计源码 文档:基于Android的音乐播放器的设计与实现,由湖南工业大学计算机与通信学院学生编写开发,制作音乐播放器所用的技术,制作流程和功能介绍。本论文的音乐播放器采用了Android开源系统技术,利用Java...

    Android应用--简、美音乐播放器原型放送(作者:小巫) - 巫_1曲待续

    Android应用--简、美音乐播放器原型放送(作者:小巫) - 巫_1曲待续 Android应用--简、美音乐播放器原型放送(作者:小巫) - 巫_1曲待续

    android手机音乐播放器实训报告final.doc

    课 程 名: 软件工程综合实践 实践项目: 基于Android的手机音乐播放器 一、课程设计题目 基于Android的手机音乐播放器 二、课程设计内容(含技术指标) 本程序是基于Android开源系统技术,利用Java语言和Eclipse编辑...

    ANDROID经典项目开发实战.zip

    依次讲解了移动微信系统、移动邮件系统、移动微博系统、网络RSS阅读器、开发一个音乐播放器、魔塔游戏、NBA激情投篮、象棋游戏、暴走轨迹计步器、智能楼字灯光控制系统、网络防火墙系统、Map地图、QQ聊天记录查看器...

    Android传感器开发与智能设备案例实战

    主要包括Android开发技术基础、获取并编译源码、Android技术核心框架分析、Android传感器系统分析、使用地图定位、光线传感器详解、接近警报传感器详解、磁场传感器详解、加速度传感器详解、方向传感器详解、陀螺仪...

    Google Android SDK开发范例大全(第3版) 1/5

    《Google Android SDK开发范例大全(第3版)》在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计...

    新版Android开发教程.rar

    这一联盟将会支持 Google 发布的 Android 手机操作系统或者应用软件,共同开发名为 Android 的 开 放源代码的移动系统。开放手机联盟包括手机制造商、手机芯片厂商和移动运营商几类。目前,联盟成员 数 量已经达到了...

    Android-app.rar

    Android 音乐播放器 Android--AA记账助手 Android--Hide-Music-Player Android-3D卡片效果 android个人中心页面效果源码 Android仿微博、微信、qq 点击缩略图TransferImage Android例子源码IOS风格的uitableview列表...

    Google Android SDK开发范例大全(第3版) 4/5

    《Google Android SDK开发范例大全(第3版)》在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计...

    适用于Android的音乐播放器,外观和感觉都像经典播放器-Android开发

    屏幕记录屏幕快照主页浏览Cov Prodigal音乐播放器APP的外观就像是经典设备。 让优秀的老玩家复活。 屏幕记录屏幕快照主页正在浏览封面正在播放小部件正在播放页面主页正在浏览封面正在播放页面主题“默认”主题...

    Google Android SDK开发范例大全(第3版) 3/5

    《Google Android SDK开发范例大全(第3版)》在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计...

    Google Android SDK开发范例大全(第3版) 5/5

    《Google Android SDK开发范例大全(第3版)》在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计...

    《Google Android SDK开发范例大全(第3版)》.pdf

     《google android sdk开发范例大全(第3版)》在上一版的基础上,以android手机应用程序开发(采用android sdk 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    Google Android SDK开发范例大全(完整版)共4个分卷 目录 第1章 了解.深入.动手做. 1.1 红透半边天的Android 1.2 本书目的及涵盖范例范围 1.3 如何阅读本书 1.4 使用本书范例 1.5 参考网站 第2章 Android初体验 2.1...

    Google Android SDK开发范例大全(第3版)part2

     《Google Android SDK开发范例大全(第3版)》在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    Google Android SDK开发范例大全(完整版)共4个分卷 目录 第1章 了解.深入.动手做. 1.1 红透半边天的Android 1.2 本书目的及涵盖范例范围 1.3 如何阅读本书 1.4 使用本书范例 1.5 参考网站 第2章 Android初体验 2.1...

    Android利用代码控制设备上其他音乐播放器的方法

    网上找了很多不过对于现在来说,很多手机设置没有反应,这里给出一个比较统一的方法 项目需求如下图: 项目需求 方法如下: *这里主要是为了控制的实现其他的不多说,直接上代码,只是记录下以后也许还会用到 ...

    Android实现网易云音乐的旋转专辑View

    最近做过 类似网易云音乐专辑唱片的效果,这里记录下开发思路,仅供参考。但需求不完全与网易云音乐一样,这个只有图片会旋转(网易云是整个磁盘都会旋转),没有唱片机械臂。 二.思路 如下图,我这里是分为 圆形背景...

Global site tag (gtag.js) - Google Analytics