AndroidXML
大石斑Grouper
快乐学习,快乐生活,每天进步一点点。
展开
-
android view类 介绍
不是对照翻译,只是理解性翻译。 本文只用于个人复习,不保证翻译的准确和正确性。一 View 的基本概念1. 基本描述:这个类是用户接口的基础构件。 View 表示屏幕上的一块矩形区域,负责绘制这个区域和事件处理。View 是所有widget类的基类,Widget 类用于创建交互式UI构件(按钮,输入框等)。View 类的ViewGroup子类是layou转载 2016-03-16 15:29:18 · 465 阅读 · 0 评论 -
用android LinearLayout和RelativeLayout实现精确布局
先明确几个概念的区别: padding margin都是边距的含义,关键问题得明白是什么相对什么的边距. padding是控件的内容相对控件的边缘的边距. margin是控件边缘相对父控件的边距. android:gravity 属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置.该属性就干了转载 2016-04-25 21:30:11 · 282 阅读 · 0 评论 -
Android 颜色对照表
原文地址:颜色对照表" style="text-decoration:none; color:rgb(0,107,119)">Android 颜色对照表作者:木头人颜色代码大全 AA 指定透明度。 00 是完全透明。 FF 是完全不透明。超出取值范围的值将被恢复为默认值。AA 指定透明度。 00 是完全透明。 FF 是完全不透明。超出取值范围转载 2016-04-15 12:59:10 · 1064 阅读 · 0 评论 -
android UI进阶之style和theme的使用
原文地址:http://www.cnblogs.com/noTice520/archive/2011/02/01/1948738.html今天来和大家分享一下android中UI设计里面常会用到的style和theme。首先,style和theme都是资源,android提供了很多这样的默认资源。你可以来使用它们。同时你也可以自己定义style和theme。这非常的简单,只需要在r转载 2016-04-15 13:48:55 · 312 阅读 · 0 评论 -
Android中自定义checkbox样式
文章来自:http://blog.csdn.net/zuolongsnail/article/details/71065861.首先在drawable文件夹中添加drawable文件checkbox_style.xml。[html] view plain copyxml version="1.0" encoding="ut转载 2016-04-16 11:54:01 · 274 阅读 · 0 评论 -
Android xml资源文件中@、@android:type、@*、?、@+含义和区别
原文地址:http://greatverve.cnblogs.com/archive/2011/12/27/Android-xml.html一.@代表引用资源1.引用自定义资源。格式:@[package:]type/nameandroid:text="@string/hello" 2.引用系统资源。格式:@android:type/name转载 2016-04-17 16:25:14 · 210 阅读 · 0 评论 -
【Android开发经验】关于ListView中item与控件抢夺焦点的那些事
原文地址:http://blog.csdn.net/zhaokaiqiang1992/article/details/28430607在开发中,listview可以说是我们使用最频繁的控件之一了,但是关于listview的各种问题也是很多。当我们使用自定义布局的Listview的时候,如果在item的布局文件里面存在Button或者是CheckBox等控件以及其子类控件的时候,经常会碰转载 2016-04-17 17:19:53 · 278 阅读 · 0 评论 -
Android中的style和theme
原文地址:http://jiayanjujyj.iteye.com/blog/1392541最近在做软件从2.3到4.0的改变的一些工作,其中涉及了一些style和theme相关的东西。上网上查了一些东西,这个一并说说。关于android中style和theme的基本使用,这里就不再赘述了,可以查看Dev Guide上的东东,这里主要说说自己比较困惑的一些部分。Andr转载 2016-04-18 21:11:59 · 315 阅读 · 0 评论 -
Android上dip、dp、px、sp等单位说明
原文地址dip device independent pixels(设备独立像素). 不同设备不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。在android上开发的程序将会在不同分辨率的手机上运行。为了让程序外观不至于相差太大,所以引入了dip的概念。比如定义一个矩形10 x 10dip.在分辨率为160dpi的屏转载 2016-07-04 20:54:13 · 420 阅读 · 0 评论 -
android:padding和android:margin的区别
本文综合了:http://zhujiao.iteye.com/blog/1856980 和 http://blog.csdn.net/maikol/article/details/6048647 两篇文章加入了自己的一些心得。Android的Margin和Padding跟Html的是一样的。如下图所示:黄色部分为Padding,灰色部分为Margin。通俗的转载 2016-03-14 18:01:39 · 238 阅读 · 0 评论 -
Layout _width ,Layout_height和heigh ,width 区别:
Layout,翻译为中文的意思是 布局,安排,版面设计。对于许多的组件的命令,都有Layout_x和x 的区别,而许多的区别很明显,直接是Layout是相对于父容器(一般就是整个xml的布局)的改变,一个是相对于组件本身的改变。比较典型的就是gravity和layout_gravity,当然也有例外的 ,比如Layout_margin和panding。对于每个组件,可以独自的使用L转载 2016-03-14 17:39:41 · 369 阅读 · 0 评论 -
android:name 的秘密
每一个Activity、Service等应用程序组件都会对应AndroidManifest.xml文件中的一 个、标签。在这些标签中有一个必选的属性:android:name,该属性需要指定一 个类名,例如,net.blogjava.mobile.Main类。指定android:name属性值有如下3种方式:1. 指定完全的类名(packagename+classname转载 2016-03-16 15:50:23 · 1328 阅读 · 0 评论 -
LinearLayout的一些注意事项和ayout_gravity与gravity的区别
1、orientation的默认值为horizontal,即从左向右排列。由于一般从上向下排列,所以必须指定orientation属性。2、layout_gravity与gravity的区别:(1)gravity指定自身所包含的子元素的对齐方式,如LinearLayout中的gravity指定了它的子元素(即5个TextView)水平居中排名,第二个TextView指定了其子元素(转载 2016-03-16 21:17:10 · 1417 阅读 · 0 评论 -
android---xml---include用法(导入另一个XML文件到本布局中)
Android在xml文件中可使用include包含其他定义好的布局, 可以将多处用到的布局单独出来,然后用include包含进来,这种包含方法相当于把原来布局的一部分代码独立出来,供大家共同使用,也就相当于面向对向中的类的概念差不多。下面我们逐步讲解include的作用。先看下我们要实现的整体界面:一、未使用Include时通常情况下,我们直接就能写出布局代码,下转载 2016-03-16 21:50:12 · 664 阅读 · 0 评论 -
droid setSelected及view相关知识
droid setSelected及view相关知识 本文原创,转载请注明出处:http://blog.csdn.net/qinjuning 今天继续给大转载 2016-04-01 14:47:11 · 349 阅读 · 0 评论 -
android:layout_weight的真实含义
首先声明只有在Linearlayout中,该属性才有效。之所以android:layout_weight会引起争议,是因为在设置该属性的同时,设置android:layout_width为wrap_content和match_parent会造成两种截然相反的效果。如下所示:[html] view plain copy print?Linear转载 2016-03-14 17:20:00 · 253 阅读 · 0 评论 -
LinearLayout(线性布局)
要点:android:orientation="vertical"垂直线性布局,"horizontal"水平线性布局android:gravity="top"(buttom、left、right、center_vertical、fill_vertical、center_horizontal、fill_horizontal、center、fill、clip_vertical、clip转载 2016-03-14 17:11:27 · 346 阅读 · 0 评论 -
draw9patch工具使用教程
Android开发中我们可能会用到.9.png图片。.9.png是Android中一种特殊的图片格式,具有自适应调节大小的能力。制作.9.png格式的图片就要用到我们的“9妹”draw9patch工具了。 1、什么是“9妹”(draw9patch)? 它是一个对png图片做处理的一个工具,能够为我们生成一个”*.9.png”的图片。 2、转载 2016-03-14 16:42:04 · 7835 阅读 · 0 评论 -
Android UI系列-----ImageView的scaleType属性
这篇随笔将会简单的记录下ImageView这个控件的一些使用方法,以及其最重要的一个属性: scaleTypeImageView这个控件是用来显示图片用的,例如我们可以通过下面这段xml配置来声明显示一张图片:ImageView android:id="@+id/imageView" android:layout_width="100dp"转载 2016-03-13 21:53:37 · 338 阅读 · 0 评论 -
Android中如何获取xml界面里的非自定义属性
原文地址获取自定义属性大家都很熟悉了,就不多说了(定义declare-styleable,context.obtainStyledAttributes巴拉巴拉...)下面我们说一下怎么获取非自定义的属性,比如android:entries,android:gravity等等,上面的方式照着套是行不通了,因为你无法取得android.R.styleable里面的东西,下面转载 2016-07-06 21:29:49 · 2197 阅读 · 0 评论