视图框架
文章平均质量分 54
前端也精彩
热爱软件,倾力所爱
展开
-
Android 中的类 view如何快速熟悉
类具体是怎样的;思想:着重看类的成员变量; 私有的成员变量 表达了类的特性继承的成员变量说明了类的遗传性 1.类的函数都应该是围绕类中的成员变量进行加工处理的 get set函数,回调函数on...,回调函数一般由底层某一个事件激发调用原创 2014-11-27 18:08:42 · 377 阅读 · 0 评论 -
解决android自定义标题栏充满的问题
以下文章是转载的,大哥着实的让我着急了一把。。。。一个接着一个的activity,写啊写,调啊调,后来,终于发觉,activity的标题栏好难看,好单调啊。咱们为了吸引用户的眼球,得搞点个性化的东西。 自定义标题栏的方法,网上一搜一大堆,我也稍微提一下,oncreate中加上如下代码就行:Java代码 reques转载 2015-03-07 05:11:25 · 740 阅读 · 1 评论 -
listview dividerheight
处理机顶盒listview的上下选中item时,出现用遥控器向下选中无效;问题处在dividerheight上,把改属性去掉即可;原创 2015-03-04 14:54:39 · 382 阅读 · 0 评论 -
Android屏幕适配小技巧sw<n>dp
http://blog.csdn.net/chenzujie/article/details/9874859最近做一个项目需要适配到不同的平板和手持设备上,在屏幕适配上遇到了一些问题,查了Android官方文档了解了一些技巧的,现在总结如下:先解释几个概念:1、dpi(dot per inch),即每英寸像素,所有的android设备都会被分成120(low),160(medium),转载 2015-01-04 19:37:20 · 576 阅读 · 0 评论 -
Android 基于dpi的资源加载
Android 基于dpi的资源加载2013年11月07日 ⁄ 综合 ⁄ 共 5332字 ⁄ 字号 小 中 大 ⁄ 评论关闭 Android设备碎片化问题一直被开发者广为诟病,而且,因为目前手机屏幕越来越来,分辨率越来越高,大有愈演愈烈的趋势。除了等待Google给出一个更加有效的解决方案以外,我们只能尽量适应当前的环境,尽量让自己的产品能够在转载 2015-01-04 19:33:35 · 556 阅读 · 0 评论 -
android多分辨率多屏幕密度下UI适配方案
http://www.cnblogs.com/maxinliang/p/3170711.html相关概念分辨率:整个屏幕的像素数目,为了表示方便一般用屏幕的像素宽度(水平像素数目)乘以像素高度表示,形如1280x720,反之分辨率为1280x720的屏幕,像素宽度不一定为1280屏幕密度:表示单位面积内的像素个数,通常用dpi为单位,即每英寸多少个像素点px:长转载 2015-01-04 14:01:38 · 554 阅读 · 0 评论 -
android view z总结的好帖子
http://www.cnblogs.com/hawkon/p/3593709.html原创 2014-12-12 18:12:42 · 1294 阅读 · 0 评论 -
使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题
公司要使用一个侧滑菜单,类似于网易新闻客户端的效果,在网上搜索了一下,发现github上有个开源项目SlidingMenu很方便使用,花了一天多的时候研究一下,使用项目自带的example搭建了一个环境,其间遇到了不少的困难,现把过程及问题的解决方法,分享给大家,欢迎大家提出问题。1.下载相应的源文件,包括俩个部分,一个SlidingMenu本身的项目,另外一个是SlidingMenu依赖转载 2014-12-30 16:34:32 · 234 阅读 · 0 评论 -
Android开源项目--分类汇总
android开源项目目录(?)[+]转自:https://github.com/Trinea/android-open-projectAndroid开源项目第一篇——个性化控件(View)篇 包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextV转载 2014-12-30 18:56:08 · 715 阅读 · 0 评论 -
SlidingMenu 编译正常,运行报错java.lang.NoClassDefFoundError
1.getsupportActionBar 报错参考装载的文章修改2.java.lang.NoClassDefFoundError 重新导入项目到另外一个新的workspace,并重新检查包的引用相关;问题解决原创 2014-12-30 16:35:29 · 783 阅读 · 0 评论 -
多个Fragment的Activity中上下文菜单的处理(ContextMenu)
在有多个Fragment的Activity中使用上下文菜单时会出现上下文菜单所执行的命令与被执行的对象不一致的问题。比如:在Fragment(或ListFragment)中含有ListView,你給ListView对象注册了上下文菜单。样例代码:[java] view plaincopyListView mListView = (ListVi转载 2014-12-29 15:06:04 · 544 阅读 · 0 评论 -
Android 资源文件的命名规范问题
最近学习Android开发,创建资源文件时总有几次不成功,R类无法自动生成。控制台提示如下:1[2010-09-16 16:26:04 - PhoneIntent] res\layout\callBotton.xml: Invalid file name: must contain only [a-z0-9_.]意转载 2015-01-18 22:19:36 · 360 阅读 · 0 评论 -
actionbar的结构
<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:context="com.pangzaifei.weixin.Demo" > <item android:id="@+id/actio原创 2014-12-29 15:53:42 · 343 阅读 · 0 评论 -
ActionBar
一、介绍:(一) ActionBar有4个区域,包括[1]app icon:可以替换为别的logo[2]View Control:drop-down菜单或tab controls。也可以用来显示非交互的内容,例如app title或更长的品牌信息。[3]action buttons:盛不下的会自动移动到action overflow中。长按可显示action的名称。转载 2014-12-29 15:43:00 · 631 阅读 · 0 评论 -
Android UI开发详解之ActionBar
在Android3.0之后,Google对UI导航设计上进行了一系列的改革,其中有一个非常好用的新功能就是引入的ActionBar,他用于取代3.0之前的标题栏,并提供更为丰富的导航效果。一、添加ActionBar1、不需要导入ActionBar,因为在android3.0或者以上版本中,ActionBar已经默认的包含在Activity中2、在Android3.0的默认主题“转载 2014-12-29 15:28:14 · 475 阅读 · 0 评论 -
stb launcher
/* * Copyright (c) 2012 Wireless Designs, LLC * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * "Softw转载 2015-03-20 11:31:20 · 623 阅读 · 0 评论 -
dimens tool---quick value
import java.io.File;import java.io.IOException;import java.math.BigDecimal;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.transform.Tra原创 2015-03-20 13:52:30 · 403 阅读 · 0 评论 -
android attr到theme的内在关系
attr 定义一个xml属性(属性名和值类型)styleable 定义多个attr的属性集合style 引用某一个styleable 并具体描述各个属性的值theme是包含多重继承关系的style,用来描述多个局部样式构成的大的整体样式原创 2014-12-26 11:03:58 · 370 阅读 · 0 评论 -
Android 通过调用谷歌语音系统接口弹出语音识别对话框的方法 .
Android 通过调用谷歌语音系统接口弹出语音识别对话框的方法 .http://blog.csdn.net/zeng622peng/article/details/41891507?ref=myread转载 2014-12-14 11:55:35 · 507 阅读 · 0 评论 -
Android浅议事件异步处理底层实现原理
http://www.it165.net/pro/html/201405/13111.html//主类02.package cn.com.likeshow.bluetoothchat;03. 04.import android.os.Bundle;05.import android.app.Activity;06.import android.view.转载 2015-04-23 23:28:47 · 367 阅读 · 0 评论 -
taglib作用的应该放置在html标签外部,不然tag无法解析
原创 2015-09-04 16:35:08 · 1328 阅读 · 0 评论 -
css 选择器如何选择
根据css选择器的权重,id>class>label ,那么我们在对一个效果实现的时候,应该反过来选择,为了后续代码的扩展性,我们应该尽量避免使用高权重的选择器;这样当后续再维护的时候,我们可以通过更高的权重来进行修改原创 2015-09-07 00:51:27 · 372 阅读 · 0 评论 -
Theme.AppCompat.Light.DarkActionBar 报错
修改android:minSdkVersion="14"原创 2015-11-22 11:36:36 · 13446 阅读 · 2 评论 -
actionbar如何记住
。。。原创 2015-05-10 10:55:23 · 398 阅读 · 0 评论 -
android view的加载过程
大家都知道Android中加载view是从Activity的onCreate方法调用setContentView开始的,那么View的具体加载过程又是怎么的呢?这一节我们做一下分析。首先追踪一下代码:Activity中:[java] view plaincopyprint?public void setConten转载 2015-05-03 19:30:27 · 518 阅读 · 0 评论 -
java的访问控制符,在分析activity时犯了个逻辑错误
/** * Activity 的final 生命的常量函数不能被重写, * 另外,由于该方法声明为 final void attach * 权限的本质是根据不同的权限生成的对象并不一样;因为对象需要开辟的堆空间不同; * * 4.总共有4种访问权限: 作用域: 当前类 同一包 子孙类 其它包 pr原创 2015-05-03 21:44:04 · 423 阅读 · 0 评论 -
对于android中以android.R.xxx的资源的理解
android.R.id.home时标注actionbar的homebutton的,说明在源码内部,homebutton注册了该id;并且是在actionBar实例化的时候注册的,意味着该id时runtime时注册的;原创 2015-05-09 14:41:26 · 502 阅读 · 0 评论 -
Android图片处理内存溢出学习
最近遇到一个问题,在Android机器上,调用自带的相机拍摄后获得相处,并且对获得的相片进行缩放,旋转,截取等操作,看似很简单,但是却遇到了一个,让人心疼的问题,我这里用五能手机进行测试,当然,功能测试是没有问题,当发给客户去测试的时候,却出现了内存溢出,哎无言啊...原来他用的是三星的G3手机进行测试的,我们没有这款手机,后来借别人的G3手机测试,果然也出现这个问题:转载 2015-04-08 22:15:54 · 364 阅读 · 0 评论 -
popupwindow 透明实现activity使用帮助
http://www.oschina.net/question/565065_64919http://blog.csdn.net/ouyangtianhan/article/details/6564550转载 2014-12-11 21:04:40 · 376 阅读 · 0 评论 -
Android 自定义控件——图片剪裁
Android 自定义控件——图片剪裁分类: Android2014-12-16 15:00 171人阅读 评论(3) 收藏 举报Android图片剪裁图片剪裁Android自定义图片剪裁控件本文介绍一个自定义的图片剪裁控件该控件由另一篇博文:Android 图片拖拽、放大缩小的自定义控件 扩展而来如图:转载 2014-12-24 19:36:59 · 615 阅读 · 0 评论 -
Android画图Path的使用
/** * Paint类介绍 * * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 * * 1.图形绘制转载 2015-04-01 16:05:20 · 324 阅读 · 0 评论 -
自定义view核心逻辑
2.5 自定义绘制(实施)绘制自定义视图里最重要的一步是重写onDraw()方法. onDraw()的参数是视图可以用来绘制自己的Canvas对象. Canvas定义用来绘制文本、线条、位图和其他图像单元. 你可以在onDraw()里使用这些方法创建你的自定义用户界面(UI).android.graphics框架把绘图分成了两部分:l 画什么, 由Canvas处理l转载 2015-03-24 14:11:26 · 476 阅读 · 0 评论 -
自定义view时,注意重载正确的构造
今天犯了一个可恶的错误,在验证Drawable.draw(canvas)函数时,一直没效果;最后才发现调用的是2个参数的构造函数,自己换的图片在有3个参数的构造函数,难怪一直不对; 另外,setBounds就是在相对父容器的指定左上右下原创 2014-12-11 14:10:52 · 457 阅读 · 0 评论 -
Android之Graphics 简单绘制几何图形
Android之Graphics 简单绘制几何图形如果对javaSE 里面2D图形编程有点了解的人 ,估计搞android几何绘图不是什么难事,主用用到API中canvas(画布)Paint类 主要用此类来进行绘画(只讲简单的图形绘制,后期会用模仿做一个画图工具类似于腾讯QQ涂鸦)以下是Canvas常用方法 具体更详细部分可参考API canvas Canvas():转载 2014-12-11 13:35:37 · 496 阅读 · 0 评论 -
Android UI thoughts
原创 2014-12-18 14:51:18 · 328 阅读 · 0 评论 -
简单的ui制作
//做这样的UI,唯一需要的只是修改返回view实例,设置view实例的相关参数值 ExpandableListAdapter adapter=new BaseExpandableListAdapter() { @Override public boolean isChildSelectable(int groupPosition, int childPosition) {原创 2014-12-16 16:39:28 · 563 阅读 · 0 评论 -
Android Looper详解
http://blog.chinaunix.net/uid-9185047-id-3377737.html转载 2014-11-20 10:13:53 · 401 阅读 · 0 评论 -
Android 事件的传递路径
http://blog.csdn.net/yanzi1225627/article/details/22592831源码猜想,log验证,数据的传递过程;转载 2014-12-16 13:47:15 · 335 阅读 · 0 评论 -
经典Loading 动画赏析
http://blog.csdn.net/fox64194167/article/details/41927191转载 2014-12-16 14:13:24 · 342 阅读 · 0 评论 -
Android PopupWindow介绍及实现菜单效果
http://trinea.iteye.com/blog/1461095原创 2014-11-24 18:55:42 · 296 阅读 · 0 评论