android布局
文章平均质量分 60
进击的小黑
这个作者很懒,什么都没留下…
展开
-
setDescendantFocusability
这个函数是在ViewGroup里定义的,主要用于控制child View获取焦点的能力,比如是否阻止child View获取焦点。 他有三个常量可供设置 FOCUS_BEFORE_DESCENDANTS ViewGroup本身先对焦点进行处理,如果没有处理则分发给child View进行处理FOCUS_AFTER_DESCENDANTS 先分发给Child View进行处理,如转载 2014-03-27 15:01:13 · 2659 阅读 · 0 评论 -
android setPadding()跟setMargins()的区别是什么
要理解这两个接口区别,首先得理解view 的padding和margin的区别:padding是控件的内容相对控件的边缘的边距.margin是控件边缘相对父控件,或者其他控件的边距.转载 2014-03-31 14:46:10 · 1665 阅读 · 0 评论 -
android编程之代码布局
前言:习惯了用xml来写布局的,再用代码来写布局,恐怕会很类。但毕竟有时候,我们还是需要用到代码来写布局。代码布局与xml布局有很多相似点,在大多数方法上都可以直接用,只有个别方法的写法不太一样,接下来,我将分几篇来介绍常用的几种控件。以android工程自带的main.xml为例,看看代码是如何实现的一、设置当前布局关于这个问题只针对初级水平的人员,其他人可略过。转载 2014-04-03 11:46:14 · 843 阅读 · 0 评论 -
Android界面从里至外浅析
从刚刚开始接触Android开始,就一直在和界面打交道。越往后学就越感觉,从没有理解过它的原理。大多数情况下,这对开发并没有什么影响,但是有一些特殊的需求影响到性能、复杂实现的时候,去研究一下它背后的原理就非常重要了。在Android上面,界面基本上是以Activity作为单位呈现的,我们习惯上会认为Activity就是一个容器,它是用来盛装Button,ListView等等组件的。OK,这样转载 2014-04-04 14:05:56 · 663 阅读 · 0 评论 -
代码布局relativeLayout
后台布局 在ANDROID 开发中有时候我们需要在后台添加布局文件这里我们来说一下后台添加RelativeLayout文件的方式: RelativeLayout,顾名思义,就是以“相对”位置/对齐为基础的布局方式。android.widget.RelativeLayout 有个 继承自android.view.ViewGroup.LayoutParams 的内嵌类转载 2014-04-02 12:19:41 · 488 阅读 · 0 评论 -
[Android] ImageView.ScaleType设置图解
ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。设置的方式包括:1. 在layout xml中定义android:scaleType="CENTER"2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);接下来,将对Scal转载 2014-03-26 15:10:15 · 424 阅读 · 0 评论 -
android addRule()这个函数的作用
布局中有很多特殊的属性,通常在载入布局之前,在相关的xml文件中进行静态设置即可。但是,在有些情况下,我们需要动态设置布局的属性,在不同的条件下设置不同的布局排列方式,这时候就需要用到 RelativeLayout.LayoutParams.addRule() 方法,该方法有两种重载方式:addRule(int verb) :用此方法时,所设置节点的属性不能与其它兄弟节点相关联或者属性转载 2014-03-25 16:27:05 · 6472 阅读 · 0 评论 -
google推出的SwipeRefreshLayout下拉刷新用法
SwipeRefreshLayout是Google在support v4 19.1版本的library更新的一个下拉刷新组件,实现刷新效果更方便。使用如下:1.先下载android-support-v4.jar最新版本,之前的版本是没有SwipeRefreshLayout下拉刷新控件的,如果已经更新,此步骤可省略。2.在xml文件中引用android.support.v4.widg转载 2014-06-30 17:44:41 · 710 阅读 · 0 评论