imageView = new ImageView(NavigationActivity.this);

imageView.setLayoutParams(new LayoutParams(12,12)); 
imageView.setPadding(20, 0, 20, 0);

设置ImageView的setPadding(20, 0, 20, 0); 不起作用

改为

LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(12, 12); 
params.setMargins(0, 0,13, 0); 
imageView = new ImageView(NavigationActivity.this); 
imageView.setLayoutParams(params);

//

private void init() {
                // LinearLayout.LayoutParams用于控制两个点之间的距离
                LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(20,20); 
                params.setMargins(20, 0, 20, 0);
                for (int i = 0; i < pageViews.size(); i++) {  
            imageView = new ImageView(InitStartActivity.this);  
            imageViews = imageView;  
            if (i == 0) {  
                //默认选中第一张图片
                imageViews
.setBackgroundResource(R.drawable.page_indicator_focused);  
            } else {  
                imageViews.setBackgroundResource(R.drawable.page_indicator);  
            }  
            // 指明某个ImageView需要左右隔开 20xp setPadding不起作用
            group.addView(imageViews
,params);  
        }  
  
        setContentView(main);  
  
        viewPager.setAdapter(new GuidePageAdapter());  
        viewPager.setOnPageChangeListener(new GuidePageChangeListener());  
        }

转载于:https://www.cnblogs.com/xgjblog/p/4233231.html

动态添加ImageView 设置setPadding不起作用问题相关推荐

  1. 【JS】js给对象动态添加、设置、删除属性名和属性值

    1. 访问对象属性 js中访问对象属性一共有两种方法:点获取法和方括号获取法. let user = { // 一个对象name: "John", // 键 "name& ...

  2. neo4j 添加属性_Neo4j:动态添加属性/设置动态属性

    neo4j 添加属性 我一直在研究一个具有英国国家铁路时刻表的数据集,它们以文本格式为您提供每列火车的出发和到达时间. 例如,可以这样创建代表停止的节点: CREATE (stop:Stop {arr ...

  3. Neo4j:动态添加属性/设置动态属性

    我一直在研究一个包含英国国家铁路时刻表的数据集,它们以文本格式为您提供每列火车的出发和到达时间. 例如,可以这样创建代表停止的节点: CREATE (stop:Stop {arrival: " ...

  4. nginx安装编译,动态添加模块及其各模块的作用

    nginx第三方模块下载地址: https://www.nginx.com/resources/wiki/modules/ nginx地址下载: http://nginx.org/en/downloa ...

  5. vue动态设置文字布局方式_详解Vue动态添加模板的几种方法

    动态添加模板需要收集原始数据的页面,这个时候我们需要很多原始数据收集模板,下面给大家详解Vue 动态添加模板的几种方法,希望对你学习这方面知识有所帮助. 通常我们会在组件里的 template 属性定 ...

  6. jquery append 动态添加的元素事件on 不起作用的解决方案

    用jquery添加新元素很容易,面对jquery append 动态添加的元素事件on 不起作用我们该如何解决呢?on方法中要先找到原选择器(如例.info),再找到动态添加的选择器(如列.delet ...

  7. js 对象动态添加/设置属性名和属性值

    访问对象属性一共有两种方法:点获取法和方括号获取法. 有一个对象 Obj = {"Name":"xiaoming","AGE":" ...

  8. antd tree 动态添加_动态壁纸设置教程

    点击上方蓝色字体,关注我们 ☾ 每天8:30 请记得打开手机,查收我的礼物你点的每一个赞 方法一 很多小伙伴下载完原视频后不知道怎么设置 动态壁纸设置 这里有一个最简单的 [手机动态壁纸设置方法] 主 ...

  9. TabLayout动态添加Tab (动态设置TabMod)

    动态添加Tab(自定义tab,包括指示器) 动态设置TabLayout的宽度 做TabLayout的时候tab太少导致不能填充满宽度,设置Fixed模式可以,但是tab增多的时候会挤在一起,导致tab ...

最新文章

  1. android地图遮罩,Android 实现遮罩
  2. 限制TensorFlow只在CPU上运行的方法
  3. MongoDB(一):简介
  4. 工厂方法注入(静态和非静态)
  5. Java Maven Profiles多环境一键部署
  6. python实现二叉堆中的大顶堆(大根堆)
  7. 记录一次postfix无法收取邮件和mysql异常不能启动
  8. 一个高级的makefile文件
  9. k8s学习笔记-调度之Affinity
  10. MFC对话框自适应大小(四舍五入)高精度版本
  11. kali foremost 分离文件_软件架构之分离关注点
  12. 短视频jiexi客户端源代码
  13. 基于springboot的paypal支付demo
  14. noip滚泥巴记2016
  15. turicreate 视频_iOS 推出的turiCreate功能(一) 图片识别
  16. 解决ios微信页面回退不刷新的问题
  17. 51nod 1205 流水线调度(Johnson规则)
  18. 笔试题-2023-燧原-数字IC设计【个人解答版】
  19. 微pe添加网络组件_对第三方PE加以定制的基本方法
  20. Mysql查看表的数据量

热门文章

  1. html2张图片垂直居中,任意图片实现垂直居中的三种方法(兼容性还不错)
  2. mysql长连接_mysql.connector 数据库长连接
  3. 台达编码器型号含义_编码器型号说明 编码器型号大全 编码器型号选型
  4. dw cc链接mysql_Adobe Dreamweaver CC MySQL连接 报404错误的解决方法_MySQL
  5. 系统学习数字图像处理之图像压缩
  6. Win10下VB6.0开发之串口通信基础(一)控件属性篇
  7. C语言中变量的静态分配(Static)和动态分配(StackHeap)
  8. java 方法绑定_java 方法调用绑定
  9. flink API之Sink入门
  10. jQuery之事件绑定到触发全过程及知识点补充