android 代码实现控件之间的间距

By | 03月16日
Advertisement

这两天这个比特币疯了,让我心神不宁的,还是好好心静,还是当一个德智体全面发展的搬砖少年吧,就是今天想怎么动态加载已经在xml写好的两个控件之间的间距,网上都是自己new出来,,突然想起以前写过,然后慢慢回忆,再查查android api:

比如我一个imageview,想向右偏移20

((MarginLayoutParams)imageView.getLayoutParams()).rightMargin = 20;
((MarginLayoutParams)imageView.getLayoutParams()).setMargins(20, top, right, bottom)

一测试~o了,我坐北朝南,看阳光普照

Similar Posts:

  • Day13、Android中“情侣”控件之间表达“爱意”的Intent

    Intent,可理解为信使,意图,通过它可以协助各个控件之间进行通讯,就等同于情侣之间所表达的爱意:在Android中,也将数据保存在Bundle对象中,就等同于撩妹高手的"情话"抽象和封装在一起:然后通过Intent提供的putExtras()方法将携带的数据(早保存在Bundle对象中的数据)保存在Intent对象中,这样便将"爱意"和"情话"相结合,在Activity之间运行复杂的逻辑,即这样才能完美告白...... 一.Intent实现页

  • Android 代码设置 控件背景颜色

    直接看代码: 设置背景颜色两种方式 RelativeLayout mRelativeLayout=(RelativeLayout) findViewById(R.id.Relative); /**          * 1.在values目录下新建xml文件color          * 然后设置控件背景颜色          * 但是注意不能直接设置R.color.RED 否则颜色设置无效          * 应该用getResources().getColor(R.color.RED)

  • Android标签流控件的实现

    在我们的开发过程中,常常会遇到这样的场景: 我们展示一种物品或者为某一事物添加一些标签.比如说,我们买一件衣服,可以有以下几种标签:杰克琼斯,男士,运动等等. 但我们这时候可能并不知道标签的数量和每个标签的文字,所以,我们在开发过程中,需要实现下面的功能: 我们从服务器端获取标签的信息,然后将其动态的添加到布局中,并且我们能够得到我们选择容器的信息,并将选中的标签重新返回至服务器. 因此,我们必须计算出每个标签(Button)的长度,并且将其与它的容器做比较,如果容器剩余的长度并不足以容纳一个标

  • Android 各种布局 控件内部属性大全|我是记不住了搞下来看看

    ### RelativeLayout #### 第一类:属性值为true可false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 android:layout_alignParentLeft 贴紧父元素的左边缘 android:lay

  • [置顶] Android常用适配器控件

    Android常用适配器控件 列表控件用于显示数据集合,Android不是使用一种类型的控件管理显示和数据,而是将这两项功能分布用列表控件和适配器来实现.列表控件扩展了android.widget.AdapterView的类,包括ListView.GridView.Spinner和Gallery. 1)基本的列表控件ListView ListView控件垂直显示一组项,通常通过编写一个扩展android.app.ListActivity的新活动来使用ListView.ListActivity包含

  • 手势和UI控件之间冲突的解决方法(比如UITapGesture和UIButton冲突,UIPanGesture和UISlider冲突)

    手势和UI控件之间冲突的解决方法(比如UITapGesture和UIButton冲突,UIPanGesture和UISlider冲突) 作者 xiaoyao Li 在 12 十二月 2012, 5:03 下午 经过实验发现iOS5和iOS6里面,轻点手势和按钮的点击冲突机制是不同的,结果如下: 一个UIView上如果添加了一个按钮,又添加了Tap手势 在iOS5的设备上跑会只响应Tap手势,按钮不响应点击事件,只会有higlighted效果 在iOS5的设备上跑,按住了按钮,当过了3,4秒左右,

  • Android 自定义组合控件小结

    引言 接触Android UI开发的这段时间以来,对自定义组合控件有了一定的了解,为此小结一下,本文小结内容主要讨论的是如何使用Android SDK提供的布局和控件组成一个功能完整组合控件并将其封装为面向对象的类,而并非讨论如何继承自SDK提供的控件类(比如TextView),对其进行自定义扩展的问题. 自定义组合控件的步骤 下面具体分步骤来说明自定义组合控件的实现和封装: 新建并编写组合控件的布局 这一步和其它新建和编写布局资源的方法一样,可以使用拖动控件,也可以使用代码输入,亦可以通过其它

  • Android实现EditText控件禁止输入内容的方法(附测试demo)

    本文实例讲述了Android实现EditText控件禁止输入内容的方法.分享给大家供大家参考,具体如下: 问题: android如何实现EditText控件禁止往里面输入内容? 修改版解决方法: EditText editText = (EditText) findViewById(R.id.editText1); editText.setKeyListener(null); 看到这个问题大家可能有点奇怪了,EditText的功能不就是往上面写入内容吗? 再者,如果真要禁止输入文本,在布局文件中

  • Android 的EditText控件学习

    Android的EditText控件学习 java.lang.Object android.view.View android.widget.TextView android.widget.EditText XML布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android

  • Android Design新控件之TabLaout(一),快速打造一个滑动标签页

    在Android开发中很常见的布局设计大概是使用滚动的标签指示器和滑动的内容页面了,我们的做法通常就是在ViewPager的上方放一个标签指示器与ViewPager进行联动.以前,我们大多使用的是GitHub上的开源框架PagerSlidingTabTrip.Google在Support Design包中发布了一些列新的控件,其中就包括TabLayout以替代开源库PagerSlidingTabStrip的使用.TabLayout配合着ViewPager和Fragment的使用,以帮助我们快速打

Tags: