`
oyeal
  • 浏览: 81680 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明。 http://618119.com/archives/2011/01/01/201.html -------------------------------------------------------------------------------- 在Google搜索“Android Eclipse 源代码”得到的结果并不合适,因为Google的Eclipse Android开发插件已经更新到了ADT 8.0.1.相应的lib关联java源代码的方式也变了。 以下是获取Android的Java源代码并在Ec ...
  一开始在xml中用gravity和Layout gravity的时候,没有去注意有什么区别,导致在调整界面的时候误用了,总是没法使文字按照要求的位置来显示。   其实从英文字面上也不难理解,Layout gravity我的理解是当前组件对父组件的位置,而gravity是当前组件的内容对当前组件的位置。   下面是设计两行组件左对齐,并且组合在一起居中显示的情况 <LinearLayout     android:layout_width="fill_parent"     android:layout_height="wrap_content" ...
Android风格(styles)和主题(themes)文件,是影响到整个应用界面美观的因素之一。Styles和Themes都是资源,存放在res/values文件夹下。 Style:是一个包含一种或者多种格式属性的集合,你可以将其应用在布局文件中的单一组件中。比如,我们可以为一个TextView组件自定义一种风格,在这个风格中定义文本的字体大小和颜色等等;也可以使用系统自带的风格。 Theme:是一个包含一种或者多种格式化属性的集合,你可以将其应用在一个或者多个Activity中。比如,我们可以自定义一个Theme,指定窗口框架颜色和面板的前景色和背景色,并为菜单定义可文字的大小和颜色属性,这 ...
  如果想在整个应用中使用全局变量,在java中一般是使用静态变量,public类型;而在android中如果使用这样的全局变量就不符合Android的框架架构,但是可以使用一种更优雅的方式就是使用Application context。   首先需要重写Application,主要重写里面的onCreate方法,就是创建的时候,初始化变量的值。然后在整个应用中的各个文件中就可以对该变量进行操作了。   启动Application时,系统会创建一个PID,即进程ID,所有的Activity就会在此进程上运行。那么我们在Application创建的时候初始化全局变量,同一个应用的所有Activit ...
  有时候需要动态显示两个控件(三个四个甚至更多其他控件),两个控件显示时在居中位置,当显示任何其中一个控件时也显示居中,我们举例两个文本框。下面是main.xml文件。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout      xmlns:android="http://schemas.android.com/apk/res/android"     android:orientation="vertical"     android:la ...
  手机按键的动作都是在framework里处理好的。其中数字键0的动作短按时为0,长按时就是+,这个在打国际长途电话时很有用。但是在计算器中,只需要单纯的数字0,不让它出现长按时变为+。不想修改framework里的代码,这样又要相应修改phone,弄得复杂了。   各位大侠怎么处理啊,等待中、、、
  用Eclipse进行Android软件开发,常用的快捷键不多,趁现在有点时间总结一些。   在Eclipse中选择Window>preferences>java>editor>Folding其中Initially fold these region   types:选中的即是默认收起的代码内容 。   设置或查看快速收起/展开代码块的快捷键:Window>preferences>General>keys  选择:toggle Folding 设置Alt+F。   对Eclipse的很多功能设置都可以在Window>preferences下进行设 ...
参考:http://apps.hi.baidu.com/share/detail/7522074 Android 2.1 |-- Makefile |-- bionic               (bionic C库) |-- bootable            (启动引导相关代码) |-- build                 (存放系统编译规则及generic等基础开发包 ...

padding margin

padding margin都是边距的含义,关键问题得明白是什么相对什么的边距. padding是控件的内容相对控件的边缘的边距. margin是控件边缘相对父空间的边距.
layout_weight是LinearLayouts的view布局里一个很重要的值。 所有view的layout_weight缺省值都是为0,意味着他们只在屏幕上占据它们需要显示的空间大小。 activity根据这个View的比0大的layout_weight值来划分剩余的空间和其它Views定义的layout_weight也按比例进行空间的划分。    举个例子:比如说我们在 水平方向上有一个文本标签和两个文本编辑元素。该文本标签并无指定layout_weight值,所以它将占据需要提供的最少空间。如果两个文本编辑元素每一个的layout_weight值都设置为1,则两者平分在父视图 ...
首先是针对出现该问题的project进行设置,按照下面步骤处理就可以了 1. Open project properties. 2. Select Java Build Path node. 3. Select Libraries tab. 4. Remove JRE System Library. 5. Add Library JRE System Library. 添加系统默认的JRE System Library 就可以了
Global site tag (gtag.js) - Google Analytics