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

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音乐播放器

    【Android音乐播放器开发概述】 在移动应用领域,Android音乐播放器是常见且实用的应用类型。这个项目"简单的Android音乐播放器"旨在提供一个基础框架,让用户能够进行音乐的播放、暂停、上一曲和下一曲操作,并且...

    Android实现音乐播放器——课程设计报告,优秀课设

    【Android实现音乐播放器——课程设计报告,优秀课设】是一个关于移动应用开发的课程设计项目,主要目标是让学生熟练掌握Android程序开发的各种技术,包括基础的UI界面设计、数据存储、Activity、Service、SQLite...

    Android程序研发源码开发源码分享之在线音乐播放器完整项目.zip

    在Android平台上,开发一款在线音乐播放器涉及到许多关键技术和组件的综合运用。这款"Android程序研发源码开发源码分享之在线音乐播放器完整项目"提供了实现这一目标的实例源码,可以帮助开发者深入理解Android应用...

    android音乐播放器

    【Android音乐播放器】是一个适合初学者的学期项目,它为开发者提供了一个基本的平台来理解和实践Android应用程序开发,特别是针对音乐播放领域的功能实现。这个简单音乐播放器的基础功能包括播放、暂停、停止以及...

    qt for android 音乐播放器QML界面

    【Qt for Android 音乐播放器 QML 界面】是一个使用Qt框架开发的Android平台上的音乐播放器应用。QML(Qt Meta Language)是Qt提供的一种声明式语言,用于构建用户界面,它允许开发者以一种简洁、直观的方式定义UI...

    android自己开发dlna音乐播放器 支持网络 本地 播放值得学习

    1. **多媒体播放器基础**:开发一个音乐播放器,首先要熟悉Android的多媒体API,如`MediaPlayer`类,用于处理音频播放。`MediaPlayer`可以播放各种格式的音频文件,并提供了控制播放状态(如播放、暂停、停止、 ...

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

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

    千峰android音乐播放器app

    《千峰Android音乐播放器App开发详解》 在Android应用开发领域,音乐播放器是一个常见的项目,它展示了Android系统强大的多媒体处理能力。本项目“千峰Android音乐播放器App”是一个完整的实例,提供了从源码到功能...

    基于Android手机平台的音乐播放器

    基于这一背景,本项目旨在设计并实现一款基于Android平台的音乐播放器,不仅能够满足基本的音乐播放需求,还具备一定的扩展性和个性化设置功能。 #### 二、功能需求分析 ##### 2.1 播放器的基本控制需求 - **播放/...

    安卓大作业之音乐播放器

    【Android 音乐播放器开发详解】 在移动设备上,音乐播放器是用户日常使用的重要应用之一。本项目“安卓大作业之音乐播放器”旨在通过整合网络上的部分源码,构建一个基础但功能完善的音乐播放器。在这个过程中,...

    Android 仿QQ音乐播放器源码.zip

    总之,通过对这个【Android 仿QQ音乐播放器源码】的学习,开发者不仅可以提升Android开发技能,还能了解到一个完整音乐播放器应用的架构和实现细节,这对于开发自己的音乐应用或者其他类型的多媒体应用具有很高的...

    android图片浏览器 android音乐播放器

    从标题“android图片浏览器 android音乐播放器”可以看出,这个压缩包可能包含了一个集成这两种功能的高级应用程序。描述中提到,这款资源并非简单的ImageSwitcher或Gallery应用,暗示它可能包含了一些高级特性,...

    基于安卓的音乐播放器.doc

    - 基于Android平台的音乐播放器开发简单高效,能够满足用户的日常使用需求。 - 通过本项目的实践,不仅加深了对Android平台的理解,也为将来从事相关领域的开发工作奠定了坚实的基础。 综上所述,基于Android的...

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

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

    Android开发音乐播放器和贪吃蛇文档和代码

    通过上述知识点的学习和实践,你可以成功地开发出一个功能完善的Android音乐播放器和一款经典的贪吃蛇游戏。同时,这也只是一个起点,Android开发的世界广阔无垠,还有更多高级特性,如蓝牙连接、网络通信、实时...

    android平台的音乐播放器

    本文档介绍的是一款基于Android系统的音乐播放器的设计与实现过程,旨在解决市场上已有的音乐播放器操作复杂、功能冗余等问题,提供一个简洁、易用且功能全面的音乐播放体验。 #### 技术栈与开发工具 该项目主要...

    基于Android平台的音乐播放器的开发

    在Android平台上开发一款音乐播放器是一项综合性的任务,涉及到用户界面设计、音频处理、多媒体库的使用以及系统服务的交互等多个方面。以下是对这个主题的详细解析: 首先,我们需要了解Android的基本架构。...

    html5 android网络音乐播放器 可调用android播放本地音乐

    HTML5与Android网络音乐播放器是一种技术融合的产物,它结合了HTML5的网页开发能力与Android平台的原生功能,使得用户可以在浏览器或者特定的Web应用中播放网络音乐,甚至能够调用Android设备的本地音乐库。...

    Android音乐播放器毕业论文.doc

    根据提供的文档信息,本文将详细解析“Android音乐播放器毕业论文”中涉及的关键知识点和技术细节。此毕业设计项目聚焦于Android平台上的音乐播放器应用程序设计与实现,采用Android开源系统技术,利用Java语言和...

Global site tag (gtag.js) - Google Analytics