Android手机卫士(十四):自定义组合控件构件布局结构
分类标签: Layout
由于设置中心条目中的布局都很类似,所以可以考虑使用自定义组合控件来简化实现 自定义组合控件 1.将已经编写好的布局文件,抽取到一个类中去做管理,下次还需要使用此布局结构的时候,直接使用组合控件对应的对象. 2.将组合控件的布局,抽取到单独的一个xml中 新建布局文件:setting_item_view.xml,将上篇文章中布局文件中的代码放进去阅读全文 »
Android 2048游戏开发教程(五):界面美化
分类标签: Layout
这一节,我们将介绍游戏界面的美化以及游戏数据的存储。 首先创建一个color.xml资源文件,用来保存每个数字对应的背景色和前景色。右击res文件夹,选择New,单击Android resource file,输入color,单击Next即可。 修改代码如下: 其中bg*表示背景色,text*表示前景色,切换到Card界面,在setNumber中添加如下代码:...阅读全文 »
Android手机卫士(十三):实现设置界面的一个条目布局结构
分类标签: Layout
本文以及后续文章,将一步步完善功能列表: 要点击九宫格中的条目,需要注册点击事件... 毫无疑问需要新建SettingActivity.java... 在点击相应的条目后,跳转到“设置中心”,于是新建activity_setting.xml布局文件阅读全文 »
Android 2048游戏开发教程(二):基本设置
分类标签: Layout
首先,我们需要修改一下应用的图标。准备一个png格式的图标文件,如下图所示: 接下来,找到上一节中保存项目的位置,依次展开文件夹中的2048/Game2048/app/src/main/res目录,如下图所示: 分别将刚才制作完成的图标文件更改名字为ic_launcher.png,并且修改尺寸为144*144、96*96、72*72、48*48,分别放入drawable-xxhdip、dra阅读全文 »
Android游戏开发之打地鼠(三、打地鼠设计实现)
分类标签: Layout TextView
上篇文章中对开始打地鼠游戏的思路做了简单的介绍,现在来具体的说一说开始打地鼠游戏的实现,先说说布局,用LinearLayout或TableLyout都可以。上面一行是4个TextView下面的地洞是ImageButton。游戏中打中或没打中地鼠都更新会对应按钮背景图。打中地鼠的效果图(图1)和没打中的效果图(图2)。阅读全文 »
实现Android K的伪沉浸式
分类标签: Layout View
在Android 5.0之后引入了MD风格,从而状态栏沉浸也成为了一种设计习惯。而停留在之Android L之前的Android系统则不能直接实现沉浸式,这里就介绍一下如何实现Android K系列的伪沉浸式。 关于沉浸式效果,这里随便贴几张图吧 可以看出在Android K系列中,状态栏是渐变的效果阅读全文 »
带你实现开发者头条(四) 首页的优化(加入design包)
分类标签: Layout ViewPager Fragment
一 、前言 上次模仿开发者头条首页实现了一个版本,给345大神,我的产品经理一看,又被鄙视了一把,说还在用老的技术,于是乎这三天把整个design包研究了一遍,然后把首页的代码几乎重写了一遍。。。。顺便用上了android studio,方便大家导入。。。 从gif动态效果图中我们可以看出,跟上次没有啥变化,唯一变化的就是列表上拉的时候会隐藏标题栏阅读全文 »
带你实现开发者头条(二) 实现左滑菜单
分类标签: Fragment Layout
今天开始模仿开发者头条的侧滑菜单,是本系列第二篇文章,相信大家已经看到很多app使用这种侧滑。今天我来教大家用Android自带DrawerLayout控件实现。 DrawerLayout是SupportLibrary包中实现了侧滑菜单效果的控件,可以说DrawerLayout是因为第三方控件如MenuDrawer等的出现之后,google借鉴而出现的产物。阅读全文 »
Android应用开发教程之九:应用程序界面五大布局
分类标签: Layout
1. 线性布局(LinearLayout) 线性布局的形式可以分为两种,第一种横向线性布局 第二种纵向线性布局,总而言之都是以线性的形式 一个个排列出来的,纯线性布局的缺点是很不方便修改控件的显示位置,所以开发中经常会 以 线性布局与相对布局嵌套的形式设置布局。 如图所示 使用了线性布局的水平方向与垂直方向,从图中可以清晰的看出来所有控件都是按照线性的排列方式显示出来的,这就是线性布局的特点阅读全文 »
Facebook Android闪光效果开源库shimmer的用法
分类标签: View Layout
shimmer开源库介绍 Shimmer是Facebook提供的一项基于Java的library,它可以使Android中的所有View控件具有闪光的效果。shimmer开源库基本使用下载Shimmer开源库,并引用到工程中。我们需要使用ShimmerFrameLayout类,它继承于Android的Layout,我们可以将自己的布局控件嵌套在该布局之内以实现闪光的效果。阅读全文 »
Android开发从零开始之十三:TableLayout学习
分类标签: Layout
上一讲中讲的是RelativeLayout,这一节讲解TableLayout,主要内容包括什么是TableLayout、TableLayout常用的属性。阅读全文 »
Android开发从零开始之十二:RelativeLayout
分类标签: Layout
上一节讲了AbsoluteLayout和FrameLayout,本节来讲讲另一种布局RelativeLayout,主要内容包括什么是RelativeLayout、与RelativeLayout相关的布局属性等。阅读全文 »
Android开发从零开始之十一:AbsoluteLayout和FrameLayout
分类标签: Layout
上一节讲的是LinearLayout的学习,本节再讲讲AbsoluteLayout和FrameLayout,主要内容包括AbsoluteLayout、FrameLayout及一些实例演示。阅读全文 »
Android开发从零开始之十:LinearLayout学习
分类标签: Layout
上一讲中讲了Activity高级学习的内容,本节主要讲讲LinearLayout的学习。主要内容包括:什么是LinearLayout、android:gravity、android:layout_weight及一些实例演示。阅读全文 »
教你使用Android SDK布局优化工具layoutopt
分类标签: Layout Android SDK
创建好看的Android布局是个不小的挑战,当你花了数小时调整好它们适应多种设备后,你通常不想再重新调整,但笨重的嵌套布局效率往往非常低下,幸运的是,在Android SDK中有一个工具可以帮助你优化布局,以减少内存消耗,提高应用程序运行性能。阅读全文 »
Android ApiDemo示例解读系列之五:App->Activity->Custom Title
分类标签: Activity Layout xml
Android UI缺省的标题栏由android:label 定义,显示在屏幕左上角,Android允许Activity自定义标题栏,使用自定义Layout重新设置标题栏,比如实现Windows Mobile 风格的标题栏。 App->Activity->Custom Title 重新将Activity标题栏定义为左右两个文本框,其Layout定义R.layout.custom_title_1如下阅读全文 »
详解Android Fragment之六:Fragment实例
分类标签: Fragment Activity Layout
上一节讲了Fragment与Activity的通信,本节将给大家演示Fragment的实例。 把条目添加到动作栏 你的fragment们可以向activity的菜单(按Manu键时出现的东西)添加项,同时也可向动作栏(界面中顶部的那个区域)添加条目,这都需通过实现方法onCreateOptionManu()来完成。阅读全文 »
Android应用中插入广告的实例
分类标签: Permission Layout
想必大家都知道,国内的Android应用基本都是免费的,那么开发者如何获得收入呢?应用中插入广告是一个比较常用的盈利手段。本文就讲解如何在Android应用中插入广告。 国内的广告平台有很多,用户数量比较多的有万普,有米,多普。下面就不一一介绍了,免得说我打广告。本文以万普为例。阅读全文 »
Android小人时钟的开发实例分享
分类标签: Drawable Layout
本文乃是一位Android开发爱好者为大家奉献的一个小人时钟的Android开发实例,作者还简单分享了自己的一些经历和想法,和Android开发学习者门共勉。以下是原文: 【写在前面】 我开始关注Android也不过是大约一年前的事,可那时在安装开发环境时遇到重挫,怎么着也没安装成功,无奈之下只好作罢。阅读全文 »