一、动态设置组件的位置 其中view是需要改变位置的控件,top是需要设制的位置; private static void setLayoutX(View view,int top) { //克隆view的width、height、margin的值生成margin对象 MarginLayoutParams margin=new MarginLayoutParams(view.getLayoutParams()); //设置新的边距 margin.setMargins(margin.leftMargin+350,top,margin.rightMargin,margin.bottomMargin); //把新的边距生成layoutParams对象 RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(margin); //设制view的新的位置 view.setLayoutParams(layoutParams); } 二、动态设置组件的大小和动画 /** * * @param view 需要设置的组件 * @param height 需要设置的高度 * @param width 需要设置的宽度 * @param animation 需要设置的动画 */ private static void setLayoutScale(View view,int height,int width,LayoutAnimationController.AnimationParameters animation) { RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(view.getLayoutParams()); layoutParams.height=height; layoutParams.width=width; layoutParams.layoutAnimationParameters=animation; view.setLayoutParams(layoutParams); }

更多相关文章

  1. Android(安卓)开发之通用的 PopupWindow
  2. 设置程序[置顶] android(10)_android权限大全
  3. Android中Adapter使用ViewHolder优化
  4. Android(安卓)Studio初次使用genymotion注意几点
  5. Android之多语言设置
  6. android 焦点控制
  7. Android(安卓)Debug keystore系统位置
  8. android新特性: 底部导航栏BottomNavigationView系统库与第三方库
  9. 文章【Android(安卓)的视频编码 H263 MP4V H264】的代码实现

随机推荐

  1. Android(安卓)蓝牙 资料(转)
  2. Android(安卓)FrameWork——Touch事件派
  3. [Android] Dagger2 入门 1
  4. 笔记-系统源码常用的Content Provider
  5. android JNI NDK
  6. [置顶] 利用Cocos2dx3.2制作重力版俄罗斯
  7. Android使用模板生成Word文档并查看
  8. ViewPage的使用配合我们的PagerTabStrip
  9. Android自定义ActionBar背景色、字体颜色
  10. android api文档:intent阅读笔记