必须使用relativelayout

     RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,     ViewGroup.LayoutParams.WRAP_CONTENT);
        lp.addRule(RelativeLayout.CENTER_IN_PARENT, RelativeLayout.TRUE);//居中显示。
        layout.addView(button,lp);


同理 ,也可以设置其他对齐方式:

        lp.addRule(RelativeLayout.ALIGN_WITH_PARENT_TOP);//父容器顶部对齐

        lp.addRule(RelativeLayout.POSITION_BELOW, view1);//与view1底部对齐
        lp.addRule(RelativeLayout.ALIGN_LEFT, view2);//与view2左对齐



更多相关文章

  1. android 设置全屏的三种方式
  2. Android实现推送方式解决方案
  3. Android Market新增运营商结算方式
  4. android升级adt和sdk之后无法识别SDK Location的一个解决方式
  5. Android跨进程通信方式(IPC)解析
  6. android添加桌面快捷方式
  7. android基础知识03——事件处理01:主要事件及其处理方式
  8. Android常用布局、控件以及Android存储方式
  9. Android五种常用数据的存储方式

随机推荐

  1. android开发01 --开发工具
  2. Android开发中 AndroidManifest.xml配置
  3. 【LatinIME】默认开启键盘按键声
  4. Android(安卓)Gallery3D效果 教程 案例
  5. android中string.xml文件的使用
  6. Android嵌入式底层开发技术(应试)
  7. Android SDK 2.1 下载与安装教程
  8. 【Android】Android的快速开发框架Afinal
  9. Android导航栏资源总结,单纯防丢!
  10. 学习Android 必备 实例大集合