
Android XML
文章平均质量分 70
fyfcauc
这个作者很懒,什么都没留下…
展开
-
XML Namespaces Explained
From: http://www.sitepoint.com/xml-namespaces-explained/Why do we need namespaces?There are really two fundamental needs for namespaces: To disambiguate between two elements that happen to转载 2014-12-16 10:28:44 · 554 阅读 · 0 评论 -
android项目之间的相互引用出现的问题
1.================================================================在前面我们使用了一个android项目作为一个library,供另外一个项目使用,但是也会出现一些问题,如下:当project主动引用另外一个androidproject的时候,出现了一个问题,在当前的project中报了library中的一些错误:E:\转载 2014-12-15 18:40:59 · 441 阅读 · 0 评论 -
Android在代码中设置控件的drawableLeft/Right/Top/Bottom
根据业务的需要,要在代码中设置控件的drawableLeft,drawableRight,drawableTop,drawableBottom属性。我们知道在xml中设置的方法为:android:drawableLeft="@drawable/xxxxx";但是在代码中并没有相关的setDrawableLeft等方法。怎么办呢?别担心,api为我们提供了一个setCompoundDrawa转载 2015-01-04 13:04:48 · 706 阅读 · 0 评论 -
android如何在xml中引用内部类View
From: http://titanseason.iteye.com/blog/1831185 比如在类com.example.ClassA中定义了一个类ViewB,那么怎么样在xml中引用ViewB呢? 首先要注意的是ViewB定义的时候,必须定义成静态的,就是public static ViewB 假设ViewB 继承自View,那么在xml中可以这样定转载 2015-01-05 15:30:29 · 583 阅读 · 0 评论 -
Android菜单详解(五)——使用XML生成菜单
From: http://www.cnblogs.com/codingmyworld/archive/2011/08/28/2155594.html回顾前面的几篇,我们都是直接在代码中添加菜单项,给菜单项分组等,这是比较传统的做法,它存在着一些不足。比如说,为了响应每个菜单项,我们需要用常量来保存每个菜单项的ID等。为此,Android提供了一种更好的方式,就是把menu也定义为应用程序的转载 2015-01-24 20:15:22 · 398 阅读 · 0 评论 -
Android中attrs.xml文件的使用详解
From: http://blog.youkuaiyun.com/jiangwei0910410003/article/details/17006087Android中在values中定义一个attrs.xml,然后自己定义一个组件MyViewattrs.xml内容如下:[html] view plaincopyxml version="1.0" encoding=转载 2015-02-15 14:39:32 · 448 阅读 · 0 评论 -
android:imeOptions属性
默认情况下软键盘右下角的按钮为“下一个”,点击会到下一个输入框,保持软键盘 设置 android:imeOptions="actionDone" ,软键盘下方变成“完成”,点击后光标保持在原来的输入框上,并且软键盘关闭 android:imeOptions="actionSend"软键盘下方变成“发送”,点击后光标移动下一个转载 2015-02-13 16:23:39 · 439 阅读 · 0 评论 -
android:inputType参数类型说明
!!android:inputType参数类型说明 android:inputType="none"--输入普通字符 android:inputType="text"--输入普通字符 android:inputType="textCapCharacters"--输入普通字符 android:inputType="textCapWords"--单词首字母大小 an转载 2015-02-13 16:30:53 · 395 阅读 · 0 评论 -
Night模块(二)
Night模块(二)NightMode的具体实现这个手法值得梳理归纳一下.首先,NightMode的切换并不是简单的变暗/亮,而是整体配色方案的变化,注意是整体,有一个View没有变过来就会造成强烈的违和感.整体配色方案的变化包括了很多细节, View的background, 字体颜色,如果显示图像,也要变原创 2015-03-11 14:20:11 · 775 阅读 · 0 评论 -
What's the difference between windowBackground and background for activities style?
What's the difference between windowBackground and background for activities style?From: http://stackoverflow.com/questions/14425868/whats-the-difference-between-windowbackground-and-background-fo转载 2015-03-04 15:59:54 · 646 阅读 · 0 评论 -
LinearLayout 对各种layout_width/height的展现
项目中LinearLayout和FrameLayout的使用是最多的,FrameLayout对种layout_wd简单整理总结一下LinearLayout对各种Layout_width/height的展示:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:la原创 2015-03-09 10:14:49 · 516 阅读 · 0 评论 -
android Defining custom attrs
From: http://stackoverflow.com/questions/3441396/defining-custom-attrs/3441986#3441986531 down vote acceptedCurrently the best documentation is the source. You can take a转载 2015-03-11 11:20:57 · 662 阅读 · 0 评论 -
android xmlns res-auto 自定义 attr
Android自定义控件的属性,在xml中使用自己自定义的attr的时候,其中有一步就是要自定义一个xml的命名空间后然后再给自定义属性赋值,现在发现不知道什么时候开始Android把这个改了,现在发现可以统一用xmlns:app="http://schemas.android.com/apk/res-auto"而不是原来的:xmlns:app="http://schemas.andr原创 2015-02-15 14:56:42 · 1013 阅读 · 0 评论 -
onFinishInflate() 跟踪
基于android 4.4.1: /** * Finalize inflating a view from XML. This is called as the last phase * of inflation, after all child views have been added. * * Even if the subclass ov原创 2014-11-05 14:08:43 · 1460 阅读 · 0 评论 -
android Resources getDimension getDimensionPixelSize getDimensionPixelOffset
对三个函数的简单test:case1:数据: 16.3dp 16.6px 16.3sp 在DPI=2的设备上测试:E/FYF (24379): getDimension 32.599976 16.599976 32.599976E/FYF (24379): getDimensionPixelSize原创 2015-02-09 16:30:09 · 773 阅读 · 0 评论 -
android 自定义 xml 属性
按照http://www.cnblogs.com/kross/p/3458068.html以及http://gundumw100.iteye.com/blog/1040917尝试了一把自定义xml tag, 很简单,按部就班来就基本不会有问题,在最后一步犯2了,在引入自己新的自定义的xmlns时,应该在使用了自定义VIew的layout xml文件中使用,而不是在 自定义view本原创 2014-12-15 11:01:05 · 554 阅读 · 0 评论 -
关于xmlns:tools和android:onClick使用
From: http://blog.youkuaiyun.com/jwzhangjie/article/details/23918993这篇之前理解有误,感谢2楼apples_benben的回复。现在建立项目的时候在布局文件里面都会有一个 如下面的内容:[html] view plaincopyLinearLayout xmlns:and转载 2014-12-14 21:40:29 · 701 阅读 · 0 评论 -
Android之drawable state各个属性详解
From: http://blog.youkuaiyun.com/leasystu/article/details/7250885我们在定义一个drawable的时候可以通过xml定义的drawable对象。它使得一个图片能在不同的状态下显示不同的图案,比如一个Button,它有pressed,focused,或者其它状态,通过使用state list drawable,你就可以为每种状态提供不同的图转载 2014-12-14 21:59:04 · 567 阅读 · 0 评论 -
Android Scroller类的详细分析
尊重原创作者,转载请注明出处:http://blog.youkuaiyun.com/gemmem/article/details/7321910 Scroller这个类理解起来有一定的困难,刚开始接触Scroller类的程序员可能无法理解Scroller和View系统是怎么样联系起来的。我经过自己的学习和实践,对Scroller的用法和工作原理有了一定的理解,在这里和大家分享一下,希望大家多多指转载 2014-12-16 18:52:39 · 388 阅读 · 0 评论 -
Android系统自带样式(@android:style/) (转)
在AndroidManifest.xml文件的activity中配置1、android:theme="@android:style/Theme"默认状态,即如果theme这里不填任何属性的时候,默认为Theme2、android:theme="@android:style/Theme.NoDisplay"任何都不显示。比较适用于只是运行了activity,但未显示任何东西3、a转载 2015-01-29 15:47:39 · 587 阅读 · 0 评论 -
Android应用开发中的风格和主题(style,themes)
From: http://www.cnblogs.com/playing/archive/2011/04/01/2002469.html 越来越多互联网企业都在Android平台上部署其客户端,为了提升用户体验,这些客户端都做得布局合理而且美观.......Android的Style设计就是提升用户体验的关键之一。Android上的Style分为了两个方面:Theme是针转载 2015-01-29 15:46:02 · 480 阅读 · 0 评论 -
android xml解析 XmlPullParser的使用
本文转自:http://samwong.iteye.com/blog/1000403android xml 的解析.1.普通型Xml代码 xml version=”1.0″ ?> statuses> status> source1>asource1> source2>asource2> source2>asou转载 2014-12-22 15:44:13 · 443 阅读 · 0 评论 -
android:clipToPadding和android:clipChildren
From: http://www.alloyteam.com/2014/10/androidcliptopadding-he-androidclipchildren/假设我们要做一个效果,界面最顶部是一个ActionBar并且是半透明的,ActionBar下面是一个ListView,在初始状态下,ListView是top是在ActionBar的bottom位置的,但当ListView滚动的转载 2015-01-13 18:55:58 · 748 阅读 · 0 评论 -
android android:duplicateParentState="true" "false"
From: http://blog.youkuaiyun.com/ysh06201418/article/details/39641419 今天要做一个效果,组件RelativeLayout上有两个TextView,这两个TextView具有不同的颜色值,现在要的效果是,当RelativeLayout被点击时,整个item有高亮背景。同时这两个TextView要变色。就是父控件响应点击事转载 2015-01-16 09:45:35 · 453 阅读 · 0 评论 -
[Android学习笔记]自定义控件的使用
From: http://www.cnblogs.com/hellenism/p/3672351.html自定义控件时,最好抽象得彻底,并且编写需严谨,因为可能程序中多处都会引用到它,或者提供给团队中的其他人使用。 其一般步骤为:1.创建控件的类文件,定义其功能逻辑。一般继承自现有控件或者View2.在res/values目录下创建attrs.xml文件,用于定义该控件的x转载 2015-01-15 14:36:40 · 464 阅读 · 0 评论 -
ColorStateList资源
From: http://www.cnblogs.com/xirihanlin/archive/2010/06/11/1756121.htmlColorStateList对象可以在XML中定义,像color一样使用,它能根据它应用到的View对象的状态实时改变颜色。例如,Button可以存在多种状态(pressed、focused或other),如果使用ColorStateList,你就能转载 2015-01-16 18:05:09 · 432 阅读 · 0 评论 -
AndroidManifest.xml文件详解(activity)(一)
From: http://blog.youkuaiyun.com/think_soft/article/details/7546150语法(SYNATX):android:allowTaskReparenting=["true" | "false"] android:alwaysRetainTaskState=["true" | "false"]转载 2014-12-29 14:36:56 · 440 阅读 · 0 评论 -
android:scaleType属性
ImageView.ScaleType.CENTER|android:scaleType="center" 以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来size居中显示,不缩放,当图片长/宽超过View的长/宽,则截取图片的居中部分显示ImageView的size.当图片小于View 的长宽时,只显示图片的size,不剪裁。ImageView.ScaleType.C转载 2015-01-19 14:01:30 · 505 阅读 · 0 评论 -
android.intent.action.MAIN 与 android.intent.category.LAUNCHER 的验证理解
From: http://blog.chinaunix.net/uid-26435987-id-3209050.html第一种情况:有MAIN,无LAUNCHER,程序列表中无图标原因:android.intent.category.LAUNCHER决定应用程序是否显示在程序列表里 第二种情况:无MAIN,有LAUNCHER,程序列表中无图标原因:android.intent.转载 2014-12-30 15:03:15 · 605 阅读 · 0 评论 -
Android应用开发中的风格和主题(style,themes)
From: http://www.cnblogs.com/playing/archive/2011/04/01/2002469.html越来越多互联网企业都在Android平台上部署其客户端,为了提升用户体验,这些客户端都做得布局合理而且美观.......Android的Style设计就是提升用户体验的关键之一。Android上的Style分为了两个方面:Theme是针对窗体级转载 2014-12-15 11:17:26 · 393 阅读 · 0 评论 -
Android视图状态及重绘流程分析,带你一步步深入了解View(三)
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/17045157在前面一篇文章中,我带着大家一起从源码的层面上分析了视图的绘制流程,了解了视图绘制流程中onMeasure、onLayout、onDraw这三个最重要步骤的工作原理,那么今天我们将继续对View进行深入探究,学习一下视图状态以及重绘方面的知识。如果你还没有看过我前面转载 2014-12-15 11:41:57 · 544 阅读 · 0 评论 -
xmlns命名空间
From: http://blog.chinaunix.net/uid-26885609-id-3472233.html使用xml一段时间了,感觉对其应该熟悉了,但是现在在编程中遇到一个问题,查看布局xml的时候,发现其中xmlns还不明白是什么。次奥,我竟然一直对这个问题熟视无睹!网上搜了资料,整理如下:xmlns是XML Namespaces的缩写,中文名称是XML命名空间。使用的转载 2014-12-14 21:34:25 · 601 阅读 · 0 评论 -
Android自定义XML属性以及遇到的命名空间的问题
转载请注明出处:http://www.cnblogs.com/kross/p/3458068.html 最近在做一些UI,很蠢很蠢的重复写了很多代码,比如一个自定义的UI Tab,由一个ImageView和一个TextView构成,如果不自定义属性的话,就需要单独new出几个Tab,然后分别给它们设置Drawable和Text。如果能使用XML属性的话,就直接在XML文件中就可以给转载 2014-12-14 21:37:03 · 637 阅读 · 0 评论 -
Tab 模块 (五)
Tab 模块 (五)TabViewListAdapter extends BaseAdapter.Adapter承载了M和C的角色, 同时因为自己实现的ListView没有实现convertView机制,因此在Adapter里面搞了一套View cache机制来提升性能.而由此也引入了ViewHolder这个优化手段,直接将View的每个子View的引用也用这种方式ca原创 2015-03-09 14:26:17 · 694 阅读 · 0 评论