收藏本站 收藏本站
积木网首页 - 技术学院 - 软件测试 - 网站黄页 - 常用手册 - 站长工具 - 技术社区
首页 > Android > Android技巧 > 正文

首页 - PHP - 数据库 - 操作系统 - 游戏开发 - JS - Android - MySql - Redis - MongoDB - Win8 - Shell编程 - DOS命令 - jQuery - CSS样式 - Python - Perl

Access - Oracle - DB2 - SQLServer - MsSql2008 - MsSql2005 - Sqlite - PostgreSQL - node.js - extjs - JavaScript vbs - Powershell - Ruby

[置顶] Android进阶学习总结-自定义ViewGroup和属性

一、一般的侧滑的实现
ViewGroup Menu + Content
onTouchEvent
Move:ViewGroup的leftMargin
Up:根据显示菜单的宽度,决定将其隐藏或者显示;
1.Scroller
2.LeftMargin + Thread
继承HorizontalScrollView

二、自定义ViewGroup
1.onMeasure
决定内部View(子View)的宽和高,以及自己的宽和高
2.onLayout
决定子View的放置的位置
3.onTouchEvent
决定手势的抬起
------------------------------------------
三、构造方法
1.context new CustomViewGroup(context) this(context, null)
2.context, attr布局文件中声明(没有自定义的属性)
this(context, attr, 0)
3.context,attr, defStyle(有自定义的属性)
------------------------------------------

四、自定义属性

允许用户设置菜单离屏幕右侧的边距

1.书写Xml文件, values/attr.xml
2.在布局文件中进行使用,特别注意xmlns(应用的报名)
3.在构造方法中(三个参数的构造方法)中获得我们设置的值


——————————————————————————

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android 你应该知道的学习资源 进阶之路贵在坚持
给大家整理下android墙外的学习资源,大家有什么推荐的直接留言。1、国外教程网站AndroidDevelopersBlog不解释vogella很不错的网站,免费的,包含android的教

Android自定义搜索框(EditText)的搜索功能实现,过滤ListView
实现自定义搜索框(实际上就是一个EditText):RelativeLayoutandroid:id=@+id/music_search_rlandroid:layout_width=match_parentandroid:layout_height=30dpandroid:layout_margin=5dpandroid:b

android耗时任务_AsyncTask
AsyncTask是sdk封装好的一个轻量级的用于执行异步任务的工具类,所谓轻量级,就是说对于一两个线程就能完成的任务,AsyncTask能够非常快速方便的实现

本周排行

更新排行

强悍的草根IT技术社区,这里应该有您想要的! 友情链接:b2b电子商务
Copyright © 2010 Gimoo.Net. All Rights Rreserved  京ICP备05050695号