
android
文章平均质量分 63
DHASA
这个作者很懒,什么都没留下…
展开
-
新建android项目,找不到样式“textViewStyle”,无法生成R.java文件
eclipse之前一直好用,但是今天新建android项目,发生了两个错误,错误归结于appcompat_v7包。错误一:Failed to find style 'textViewStyle' in current theme,这个错误解决的方法大都这一个,即点击上方的App Theme,在出现的列表中选择Theme子列表中的一项就可以解决了。错误二:无法引用布局文件原创 2015-11-03 15:43:42 · 4133 阅读 · 0 评论 -
ExpandableListView的实现
简单实现ExpandableListView:主布局xml如下:<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" xmlns:android="http://schema原创 2016-03-27 13:19:36 · 490 阅读 · 0 评论 -
简单举例说明android自定义view的方法
自定义组件的三种方式:(1)组合现有android默认提供的组件:继承ViewGroup或其子Layout类等布局类进行组合。(2)调整现有Android默认提供的组件:继承View的子类具体类(3)完全自定义组件:继承View基类,界面及事件完全由自己控制。1、配合xml属性资源文件的方式(1)attrs.xml文件(完成自定义组件的类文件之前,将(需要外界传入值的属原创 2016-03-27 15:46:39 · 513 阅读 · 0 评论 -
android布局技巧:创建高效布局
Android UI工具包提供了一些布局管理器,它们使用起来相当容易,而且,大多数的时候,你只需要使用它们最基本的特征来实现UI。执着于基本特征的使用对于创建UI来说,往往不是最高效的。一个常见的例子就是滥用LinearLayout,它将会导致View树中的View数量激增。View——更糟的是,布局管理器——添加到应用程序里都会带来一定的消耗:初始化,布局和绘制变得更加缓慢。嵌套布局的花转载 2016-06-06 08:54:06 · 411 阅读 · 0 评论 -
Android中关于线性布局基线对齐
线性布局及其子类布局中有基线对齐这个特性,即对所有能有基线(即getBaseline()返回正值)的View视图(一般多为TextView子类)默认采用基线对齐。一般情况下它能很好的帮助我们对齐控件,显得很整洁,如下可是当我们的文字是多行(或者两个控件之间的字体相差较多)的时候问题就出现了。可以发现莫名奇妙的不对齐了,甚至有一部分已经在父控件显示范围之外了。转载 2016-06-06 23:25:35 · 6654 阅读 · 0 评论 -
android中的layout_weight的含义
首先声明只有在Linearlayout中,该属性才有效。之所以Android:layout_weight会引起争议,是因为在设置该属性的同时,设置android:layout_width为wrap_content和match_parent会造成两种截然相反的效果。如下所示:[html] view plain copy print?Linear转载 2016-06-06 23:31:36 · 556 阅读 · 0 评论 -
那些值得你去细细研究的Drawable适配
转载出处:http://blog.youkuaiyun.com/wrg_20100512/article/details/51295317 一直都是在自家的盒子上开发App,很少接触到Android适配的问题。但是不得不说Android严重的碎片化,对于应用开发者来说,学会Android适配的是必要的。意识到自己就得不足就马上行动,而Android适配的问题太多,有屏幕尺寸的适配、屏幕分辨率的适配以及an转载 2016-06-07 09:56:42 · 871 阅读 · 0 评论 -
快速构造json字符串
1、使用阿里的FastJson方式:(拥有最快的解析速度)loginMobile = etLoginMobile.getText().toString().trim(); loginPwd = etLoginPwd.getText().toString().trim(); JSONObject obj = new JSONObject(); ob原创 2016-07-03 16:45:49 · 1641 阅读 · 0 评论 -
Android知识讲解
1、android os体系结构:http://blog.jobbole.com/60202/http://blog.youkuaiyun.com/zdingxin/article/details/6566373http://blog.chinaunix.net/uid-25838286-id-3011173.html原创 2016-04-25 12:59:01 · 413 阅读 · 0 评论 -
android基础回顾(二)---五大布局
1、LinearLayout关于这个布局,可以看看http://www.cnblogs.com/zhangs1986/archive/2013/01/17/2864237.html,引用部分内容如下:android:orientation="vertical"垂直线性布局,"horizontal"水平线性布局android:gravity="top"(buttom、left原创 2016-03-14 22:41:01 · 381 阅读 · 0 评论 -
ListView分页
1、略过实现ListView的item布局以及主布局,用于footerView的布局xml如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="match_parent"原创 2016-03-24 23:54:22 · 423 阅读 · 0 评论 -
Android客户端性能优化(魅族资深工程师毫无保留奉献)
本文由魅族科技有限公司资深Android开发工程师degao(嵌入式企鹅圈原创团队成员)撰写,是degao在嵌入式企鹅圈发表的第一篇原创文章,毫无保留地总结分享其在领导魅族多个项目开发中的Android客户端性能优化经验,极具实践价值!即日起,嵌入式企鹅圈将在之前五个专栏(Linux内核驱动情景分析、资源紧缺型SOC嵌入式架构设计、嵌入式交叉工具链及其应用、嵌入式设计和编程、微信硬件平台和转载 2016-03-01 14:42:41 · 436 阅读 · 0 评论 -
android基础回顾(四)----button的点击事件
前三中方法用到的xml为:<Button android:id="@+id/btn1" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="点击事件1"/> <Button androi原创 2016-03-16 17:33:16 · 520 阅读 · 0 评论 -
android基础回顾(三)基础UI组件
1、Toast Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失,Toast主要用于向用户显示提示消息。(1)单纯显示文字的toast:(2)显示图片的toast:(3)显示文本和图片的toast:新建UI时,传入的参数均为上下文参数。最后原创 2016-03-15 01:18:16 · 531 阅读 · 0 评论 -
Android关于buildToolVersion与CompileSdkVersion的区别
1、CompileSdkVersion是你SDK的版本号,也就是API Level,例如API-19、API-20、API-21等等。2、buildeToolVersion是你构建工具的版本,其中包括了打包工具aapt、dx等等。这个工具的目录位于..your_sdk_path/build-tools/XX.XX.XX这个版本号一般是API-LEVEL.0.0。 例如I/O2014转载 2016-02-27 11:25:59 · 4478 阅读 · 0 评论 -
Android LayoutInflater(布局加载器)详解
在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用L转载 2016-03-23 16:17:42 · 1319 阅读 · 0 评论 -
android基础的回顾(一)开发工具的转变---android studio
android有段时间没有接触了,工作以后的学习如前辈所说都是不系统的学习,所以可能会有很多漏洞,尽管基础,依然想拿出来再翻一翻。1、首先,不得不说的一个变化,就是android的开发工具------android studio,之后Google又宣布了停止对Eclipse Android开发工具的一切支持,这一切都表明了谷歌的态度,要采用自己专用的开发工具进行android开发,如今,git原创 2016-03-14 11:48:11 · 613 阅读 · 0 评论 -
android的ListView实现
1、自定义Adapter的ListView。主布局如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"原创 2016-03-23 16:00:38 · 658 阅读 · 0 评论 -
android studio文件名颜色说明
和你的版本控制工具相关绿色,已经加入控制暂未提交红色,未加入版本控制蓝色,加入,已提交,有改动白色,加入,已提交,无改动转载 2016-06-22 11:22:20 · 1163 阅读 · 0 评论