【珍藏】 2012Android开发热…

本文档整理了110个Android开发优质资料,包括游戏、应用实战、播放器等多个方面的源码与教程,覆盖从入门到精通的学习路径。
在移动开发如火如荼的今天,Android开发市场广阔,是目前市场占有率最高的智能手机操作系统。这个文档里整理110个优质的Android开发资料,网上的资料众多,参差不齐,然而这批资料却是经过精心整理的,下载量高,好评众多。附件较多,无法将附件一一分享给大家,只能提供资料地址了。希望对大家有帮助!
下载中心完整附件下载地址:
http://down.51cto.com/data/412494

附件内容部分预览:

专题推荐:

Android控:平板电脑HD精品游戏软件合集(共32个)

http://down.51cto.com/zt/413

Android游戏引擎源码下载(7个)

http://down.51cto.com/zt/412

Android应用实战:淘宝网手机客户端全程实录(10集全)

http://down.51cto.com/zt/390

多款Android播放器源码集锦(共12个)

http://down.51cto.com/zt/375

Android连连看游戏源代码集锦(共7个)

http://down.51cto.com/zt/361

大话优酷、酷六类视频网站Android客户端开发(共21个)

http://down.51cto.com/zt/348

资料推荐:

最新版本Android SDK的Eclipse插件ADT 10.0.0

http://down.51cto.com/data/168065

《Android应用开发揭秘》源代码

http://down.51cto.com/data/102497

Android Phone驱动

http://down.51cto.com/data/246537

Android SDK r10 windows x86

http://down.51cto.com/data/168177

Android SDK r08 Windows x86

http://down.51cto.com/data/166873

安卓(android)编程入门开发教程笔记

http://down.51cto.com/data/172692

ANDROID刷机包+fastboot

http://down.51cto.com/data/214852

最新Android SDK r09 Windows x86版

http://down.51cto.com/data/166304

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

http://down.51cto.com/data/118566

Android核心技术与实例详解

http://down.51cto.com/data/147110

《Android应用开发揭秘》PDF

http://down.51cto.com/data/175270

【Android】开发的十个案例打包下载

http://down.51cto.com/data/118611

android视频播放器源码

http://down.51cto.com/data/133814

Android 开发的QQ程序源代码

http://down.51cto.com/data/183164

最新Android Eclipse插件ADT 9.0.0

http://down.51cto.com/data/166614

Android 移动开发案例精选集锦源代码

http://down.51cto.com/data/153954

Android开发教程笔记完全版

http://down.51cto.com/data/159662

Android 中文SDK帮助文档

http://down.51cto.com/data/142315

Android开发帮助手册中文翻译版(google官方)

http://down.51cto.com/data/206300

10个经典的Android开源应用项目(源代码)

http://down.51cto.com/data/248324

5个Android毕业设计优秀论文集锦

http://down.51cto.com/data/277283

最新版本Android SDK的Eclipse插件ADT 11.0.0

http://down.51cto.com/data/211610

《Android游戏编程之从零开始》书籍源码

http://down.51cto.com/data/255660

《大话企业级android开发》完整版电子书

http://down.51cto.com/data/139481

Android API 2.1中文参考手册

http://down.51cto.com/data/149057

Android sdk 帮助文档中文版

http://down.51cto.com/data/133431

Android 水果连连看源码

http://down.51cto.com/data/236747

Android界面切换之动画效果全汇总

http://down.51cto.com/data/194125

《Android 2.0游戏开发实战宝典》清晰影印版

http://down.51cto.com/data/227018

SuperOneClick(android root工具)

http://down.51cto.com/data/290572

Android经典源码实例汇总(27个)

http://down.51cto.com/data/227387

[腾讯微博Android客户端开发]课程文档及源码

http://down.51cto.com/data/257610

Android示例大全(从培训到工作所有的例子)

http://down.51cto.com/data/270779

最新SuperOneClick(androidroot )

http://down.51cto.com/data/321821

Android开发教程&笔记

http://down.51cto.com/data/117623

Android 论文资料

http://down.51cto.com/data/133435

Android API手册CHM(类似JAVA API 的CHM版)

http://down.51cto.com/data/281938

深入浅出Android教程+原码程式--台湾Adrioid专家强烈推荐

http://down.51cto.com/data/92997

android开发从入门到精通

http://down.51cto.com/data/148942

Android NDK r5b Windows x86

http://down.51cto.com/data/166835

大话企业级Android应用开发实战

http://down.51cto.com/data/246660

《andbook》中文版【学习Android的入门级书】

http://down.51cto.com/data/58644

Android开发导引翻译版Android Eclipse

http://down.51cto.com/data/222782

【雨松MOMO】Android软件开发与游戏开发系列博文大合集

http://down.51cto.com/data/268216

《Android应用开发揭秘》高清电子版

http://down.51cto.com/data/252112

Android视录视频示例代码下载

http://down.51cto.com/data/168005

ADT-17.0.0最新版本 ANDROID开发工具

http://down.51cto.com/data/355333

《Google+Android开发入门与实战》代码

http://down.51cto.com/data/72939

疯狂Android讲义 pdf 书

http://down.51cto.com/data/335717

《Android内核剖析》附图

http://down.51cto.com/data/250974

(Android)俄罗斯方块游戏项目源代码

http://down.51cto.com/data/133864

Phone Club沙龙第二期:Android游戏开发

http://down.51cto.com/data/153171

android十个大案例源码(贪吃蛇源、播放器、
文件浏览器、图片浏览器)

http://down.51cto.com/data/133551

Android ADB工具使用

http://down.51cto.com/data/133562

Android核心技术与实例详解ppt课件

http://down.51cto.com/data/147118

《深入浅出Android--google手持设备应用程序设计》

http://down.51cto.com/data/101409

《Android高级编程》中文高清电子版

http://down.51cto.com/data/230856

Java游戏源码集合(十一款,含Android)

http://down.51cto.com/data/297609

Android通讯录程序源码

http://down.51cto.com/data/277102

Android电子书阅览器(含源码)

http://down.51cto.com/data/133610

Android开发文档.doc

http://down.51cto.com/data/125984

完美版的Android 拼图游戏APK和工程源码

http://down.51cto.com/data/133747

Android视频监控源码

http://down.51cto.com/data/133686

40种功能项目android源代码下载

http://down.51cto.com/data/360207

Phone Club沙龙第三期:Android UI控件详解

http://down.51cto.com/data/161785

Android开发指南中文版:应用程序框架

http://down.51cto.com/data/123403

Android设计OmniGraffle模板1.0.1

http://down.51cto.com/data/170280

Android应用程序开发宝典(ARM11光盘资料)

http://down.51cto.com/data/321895

Android最佳学习路线图

http://down.51cto.com/data/246092

《谷歌Android UI设计技巧》共五部分PPT

http://down.51cto.com/data/320594

Android源码(基于Linux内核)

http://down.51cto.com/data/71461

《Android 开发从入门到精通》IBM官方教程

http://down.51cto.com/data/222060

Android SDK Windows

http://down.51cto.com/data/209660

foursquare android客户端源代码

http://down.51cto.com/data/133853

Android Api中文合集(Android中文翻译组)

http://down.51cto.com/data/226447

Android应用框架原理与程序设计(第三简中版)

http://down.51cto.com/data/68320

10个Android开发应用案例(源码)

http://down.51cto.com/data/256943

android平台的连连看代码

http://down.51cto.com/data/259979

Android新浪微博较为完整源码(简介内含图文教程)

http://down.51cto.com/data/246810

android实现翻页效果可以上下翻也可以左右翻

http://down.51cto.com/data/170540

《Android/OPhone开发完全讲义》源代码

http://down.51cto.com/data/209019

Android电子书阅览器_源代码

http://down.51cto.com/data/209168

android文件管理器【源代码】下载

http://down.51cto.com/data/236733

Android 条码扫描程序源码

http://down.51cto.com/data/236738

Android无线点菜系统【源码下载】

http://down.51cto.com/data/214757

Android游戏示例培训大全(入门到精通)

http://down.51cto.com/data/278281

Android中文版教程集(exe电子书)

http://down.51cto.com/data/247420

android斗地主程序(源代码)下载

http://down.51cto.com/data/261407

Android从入门到高手进阶(长青说安卓系列)

http://down.51cto.com/data/304780

《Android基础教程》PDF电子书

http://down.51cto.com/data/290698

Android开发人人网客户端系列教程(附源码)

http://down.51cto.com/data/250052

《深入浅出Google Android》配套视频教程

http://down.51cto.com/data/209217

Linux开发Android系统基础知识大汇总

http://down.51cto.com/data/188734

Android手机自动化测试资料合集

http://down.51cto.com/data/319327

14本经典android开发教程免费下载

http://down.51cto.com/data/321337

《Android移动开发一本就够》源码

http://down.51cto.com/data/315838

百度Android开发工程师面试题(txt文档附答案)

http://down.51cto.com/data/251677

Android 核心分析系列精品文章(26篇)

http://down.51cto.com/data/203347

Android多媒体开发高级编程-智能手机和平板电脑 【pdf文档】

http://down.51cto.com/data/382500

《Android应用框架原理与程序设计36技》繁体第三版

http://down.51cto.com/data/178957

Android Eclipse插件ADT 12.0.0【工具软件】

http://down.51cto.com/data/233230

droiddraw--Android布局工具

http://down.51cto.com/data/133835

2012android面试宝典【非常全面】

http://down.51cto.com/data/344559

Android电话及短信的监听程序源码

http://down.51cto.com/data/258557

 

转自:http://bbs.51cto.com/thread-934023-1.html

<think>我们正在寻找替代大量使用`&nbsp;`来实现文本对齐的优雅方法。根据引用[1][2][3]的内容,过度使用`&nbsp;`可能导致布局问题,尤其是在响应式设计中。引用[4]提到了使用Flexbox布局的`align-content`属性,但这里我们更关注水平对齐问题。 优雅的替代方案: 1. 使用CSS的Flexbox布局:可以轻松实现元素的对齐,无需使用`&nbsp;`。 2. 使用CSS Grid布局:同样可以精确控制元素位置。 3. 使用text-align属性:对于文本对齐,使用text-align更合适。 4. 使用margin和padding:通过调整间距实现对齐。 5. 使用伪元素:在某些情况下,可以用伪元素来添加间隔。 具体到问题中的代码,原代码中使用了多个`&nbsp;`来分隔指令ID、类型和按钮。我们可以通过CSS布局来重构,避免使用`&nbsp;`。 重构步骤: 1. 将指令信息(ID和类型)和操作按钮(暂停、删除)分别放入两个容器中。 2. 使用Flexbox布局,让这两个容器分别占据左右两侧。 3. 在左侧信息容器内,也可以使用Flex布局来设置ID和类型的间距。 代码示例: 原代码结构(简化): ```html <div class="instruction-info"> <span class="cmd-id"> {{ cmd.id }}</span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="cmd-type">{{ cmd.type }}</span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <el-button ...>暂停</el-button> <el-button ...>删除</el-button> </div> ``` 重构后: ```html <div class="instruction-info"> <div class="info-left"> <span class="cmd-id">{{ cmd.id }}</span> <span class="cmd-type">{{ cmd.type }}</span> </div> <div class="info-right"> <el-button ...>暂停</el-button> <el-button ...>删除</el-button> </div> </div> ``` 样式: ```css .instruction-info { display: flex; justify-content: space-between; /* 左右两侧分开 */ align-items: center; /* 垂直居中 */ } .info-left { display: flex; gap: 20px; /* 使用gap属性设置子元素之间的间距 */ } .info-right { display: flex; gap: 10px; /* 按钮之间的间距 */ } ``` 这样,我们完全移除了`&nbsp;`,使用Flex布局的gap属性(或者margin)来控制间距,更加清晰和易于维护。 另外,根据引用[3]提到的,在表格对齐等场景中,如果确实需要空格,可以考虑使用`&nbsp;`作为占位,但布局场景中应优先使用CSS。 总结:使用CSS布局技术(Flexbox或Grid)替代`&nbsp;`进行对齐是更优雅、更可维护的方式。 相关问题: 1. 在响应式设计中,如何调整Flexbox布局以适应不同屏幕尺寸? 2. 除了Flexbox,CSS Grid在实现复杂布局时有哪些优势? 3. 如何解决Flexbox布局中的浏览器兼容性问题? 4. 在文本排版中,如何实现首行缩进、段落间距等效果而不使用` `或`&nbsp;`?</think># 优雅的文本对齐方案:替代大量&nbsp;的CSS布局方法 在HTML中使用大量`&nbsp;`来实现对齐不仅代码臃肿,还会导致维护困难和响应式问题。下面我将介绍几种更优雅的CSS替代方案。 ## 问题分析 使用`&nbsp;`的常见问题: - 代码可读性差,难以维护 - 无法适应不同屏幕尺寸 - 间距控制不精确 - 不利于响应式设计 ## 优雅的CSS替代方案 ### 1. Flexbox布局(推荐) ```html <div class="flex-container"> <div class="label">指令ID:</div> <div class="value">CMD-2023-001</div> <div class="label">类型:</div> <div class="value">类型A</div> <div class="actions"> <button>暂停</button> <button>删除</button> </div> </div> <style> .flex-container { display: flex; align-items: center; /* 垂直居中 */ gap: 15px; /* 元素间距 */ } .label { font-weight: bold; min-width: 70px; /* 固定标签宽度 */ } .actions { margin-left: auto; /* 自动将按钮推到右侧 */ display: flex; gap: 10px; } </style> ``` ### 2. Grid布局(复杂布局首选) ```html <div class="grid-container"> <div class="label">指令ID:</div> <div class="value">CMD-2023-001</div> <div class="label">类型:</div> <div class="value">类型A</div> <div class="actions"> <button>暂停</button> <button>删除</button> </div> </div> <style> .grid-container { display: grid; grid-template-columns: auto 1fr auto 1fr auto; /* 5列布局 */ align-items: center; gap: 15px; } .actions { grid-column: 5; /* 将按钮放在最后一列 */ display: flex; justify-content: flex-end; /* 右对齐 */ gap: 10px; } </style> ``` ### 3. 伪元素实现等宽间距 ```html <div class="spaced-container"> <span>指令ID: CMD-2023-001</span> <span>类型: 类型A</span> <div class="actions"> <button>暂停</button> <button>删除</button> </div> </div> <style> .spaced-container { display: flex; } .spaced-container > span:not(:last-child)::after { content: ""; display: inline-block; width: 30px; /* 自定义间距 */ } </style> ``` ### 4. 文本对齐与间距控制 ```css /* 替代 &nbsp; 的文本对齐方案 */ .text-align-center { text-align: center; } .text-align-right { text-align: right; } /* 替代 &nbsp; 的间距控制 */ .spacing-small { margin-right: 8px; } .spacing-medium { margin-right: 16px; } .spacing-large { margin-right: 24px; } ``` ## 实际应用示例 ```html <div class="command-card"> <div class="command-header"> <h3>任务标题</h3> </div> <div class="command-grid"> <div class="command-info"> <span class="label">指令ID:</span> <span class="value">CMD-2023-001</span> </div> <div class="command-info"> <span class="label">类型:</span> <span class="value">类型A</span> </div> <div class="command-actions"> <button class="btn-warning">暂停</button> <button class="btn-danger">删除</button> </div> </div> </div> <style> .command-card { border: 1px solid #e0e0e0; border-radius: 8px; padding: 20px; margin-bottom: 20px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); } .command-header { margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #eee; } .command-grid { display: grid; grid-template-columns: 1fr 1fr auto; gap: 15px; align-items: center; } .command-info { display: flex; gap: 10px; } .label { font-weight: bold; min-width: 60px; } .command-actions { display: flex; justify-content: flex-end; gap: 10px; } .btn-warning { background: #ffc107; border: none; padding: 6px 12px; border-radius: 4px; cursor: pointer; } .btn-danger { background: #dc3545; color: white; border: none; padding: 6px 12px; border-radius: 4px; cursor: pointer; } </style> ``` ## 最佳实践建议 1. **优先使用Flexbox/Grid布局**:现代CSS布局技术提供了更强大的对齐能力[^4] 2. **使用gap属性控制间距**:替代`&nbsp;`创建元素间距 3. **利用margin/padding进行微调**:精确控制元素间距 4. **避免使用固定宽度**:使用min-width/max-width实现响应式设计 5. **使用CSS变量统一间距**: ```css :root { --spacing-sm: 8px; --spacing-md: 16px; --spacing-lg: 24px; } .element { margin-right: var(--spacing-md); } ``` 6. **在必须使用空格时**:考虑使用` `(1/6em)或` `(1/2em)替代`&nbsp;`[^2][^3] 通过这些CSS技术,您可以完全避免使用`&nbsp;`进行布局控制,创建更干净、更可维护且响应式的设计。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值