动态添加ImageView 设置setPadding不起作用问题
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不起作用问题相关推荐
- 【JS】js给对象动态添加、设置、删除属性名和属性值
1. 访问对象属性 js中访问对象属性一共有两种方法:点获取法和方括号获取法. let user = { // 一个对象name: "John", // 键 "name& ...
- neo4j 添加属性_Neo4j:动态添加属性/设置动态属性
neo4j 添加属性 我一直在研究一个具有英国国家铁路时刻表的数据集,它们以文本格式为您提供每列火车的出发和到达时间. 例如,可以这样创建代表停止的节点: CREATE (stop:Stop {arr ...
- Neo4j:动态添加属性/设置动态属性
我一直在研究一个包含英国国家铁路时刻表的数据集,它们以文本格式为您提供每列火车的出发和到达时间. 例如,可以这样创建代表停止的节点: CREATE (stop:Stop {arrival: " ...
- nginx安装编译,动态添加模块及其各模块的作用
nginx第三方模块下载地址: https://www.nginx.com/resources/wiki/modules/ nginx地址下载: http://nginx.org/en/downloa ...
- vue动态设置文字布局方式_详解Vue动态添加模板的几种方法
动态添加模板需要收集原始数据的页面,这个时候我们需要很多原始数据收集模板,下面给大家详解Vue 动态添加模板的几种方法,希望对你学习这方面知识有所帮助. 通常我们会在组件里的 template 属性定 ...
- jquery append 动态添加的元素事件on 不起作用的解决方案
用jquery添加新元素很容易,面对jquery append 动态添加的元素事件on 不起作用我们该如何解决呢?on方法中要先找到原选择器(如例.info),再找到动态添加的选择器(如列.delet ...
- js 对象动态添加/设置属性名和属性值
访问对象属性一共有两种方法:点获取法和方括号获取法. 有一个对象 Obj = {"Name":"xiaoming","AGE":" ...
- antd tree 动态添加_动态壁纸设置教程
点击上方蓝色字体,关注我们 ☾ 每天8:30 请记得打开手机,查收我的礼物你点的每一个赞 方法一 很多小伙伴下载完原视频后不知道怎么设置 动态壁纸设置 这里有一个最简单的 [手机动态壁纸设置方法] 主 ...
- TabLayout动态添加Tab (动态设置TabMod)
动态添加Tab(自定义tab,包括指示器) 动态设置TabLayout的宽度 做TabLayout的时候tab太少导致不能填充满宽度,设置Fixed模式可以,但是tab增多的时候会挤在一起,导致tab ...
最新文章
- android地图遮罩,Android 实现遮罩
- 限制TensorFlow只在CPU上运行的方法
- MongoDB(一):简介
- 工厂方法注入(静态和非静态)
- Java Maven Profiles多环境一键部署
- python实现二叉堆中的大顶堆(大根堆)
- 记录一次postfix无法收取邮件和mysql异常不能启动
- 一个高级的makefile文件
- k8s学习笔记-调度之Affinity
- MFC对话框自适应大小(四舍五入)高精度版本
- kali foremost 分离文件_软件架构之分离关注点
- 短视频jiexi客户端源代码
- 基于springboot的paypal支付demo
- noip滚泥巴记2016
- turicreate 视频_iOS 推出的turiCreate功能(一) 图片识别
- 解决ios微信页面回退不刷新的问题
- 51nod 1205 流水线调度(Johnson规则)
- 笔试题-2023-燧原-数字IC设计【个人解答版】
- 微pe添加网络组件_对第三方PE加以定制的基本方法
- Mysql查看表的数据量
热门文章
- html2张图片垂直居中,任意图片实现垂直居中的三种方法(兼容性还不错)
- mysql长连接_mysql.connector 数据库长连接
- 台达编码器型号含义_编码器型号说明 编码器型号大全 编码器型号选型
- dw cc链接mysql_Adobe Dreamweaver CC MySQL连接 报404错误的解决方法_MySQL
- 系统学习数字图像处理之图像压缩
- Win10下VB6.0开发之串口通信基础(一)控件属性篇
- C语言中变量的静态分配(Static)和动态分配(StackHeap)
- java 方法绑定_java 方法调用绑定
- flink API之Sink入门
- jQuery之事件绑定到触发全过程及知识点补充