223_动态设置页面指示器indicators

有时候我们的ViewPager或者什么页面是动态的
是从服务器返回的
那么我们就不知道一共有多少个指示器,也就是多少个原点

for (int i = 0; i < pageNum; i++) {

//填充小圆点加入进去
            ImageView indicator = (ImageView) View.inflate(mActivity, R.layout.view_indicator, null);
            ll_indicators.addView(indicator);

//如果不是第一个,那么要加一个margin值
            if (i > 0) {
                LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) indicator.getLayoutParams();
                layoutParams.leftMargin = DensityUtil.dip2px(mActivity, 6);
                indicator.setLayoutParams(layoutParams);

//如果是第一个,那么要搞成蓝色
            } else if (i == 0) {
                indicator.setImageResource(R.drawable.shape_circle_blue);
            }

}

223_动态设置页面指示器indicators相关推荐

  1. 微信小程序动态更改标题栏_微信小程序实现动态设置页面标题的方法【附源码下载】...

    本文实例讲述了微信小程序实现动态设置页面标题的方法.分享给大家供大家参考,具体如下: 1.效果展示 2.关键代码 ① WXML文件 标题1 标题2 标题3 还原 ② JS文件 Page({ // 设置 ...

  2. [微信小程序] 动态设置页面标题、导航条 navigationBarTitleText

    前言 navigationBarTitleText用于小程序设置当前页面标题,可以给每个页面设置独立的标题,但是这样不能满足一些特殊业务场景:比如说商城,商品详情页面的标题,会根据获取到的数据动态修改 ...

  3. 【Javascript】Javascript动态设置页面高度

    1.动态设置父页面iframe高度 <body onload="iframeHeight()"><script type="text/javascrip ...

  4. uni-app动态设置页面导航

    1.动态设置当前页面的标题 uni.setNavigationBarTitle(OBJECT) 示例: uni.setNavigationBarTitle({title: '新的标题' });

  5. vue 动态设置页面title

    在这里我们介绍3种方法 1.通过自定义指令去修改(单个修改比较好) 1.在main.js 页面里添加自定义指令// Vue.directive('title', {//单个修改标题inserted: ...

  6. angular5+动态设置页面标题title

    在实际的开发项目当中,经常需要对访问网页的title进行动态配置,就像这样的东东, 所以今天来记录下怎么动态配置title 一.首先,准备一个  .json的配置文件放置在静态资源assets文件夹下 ...

  7. vue动态设置页面title

    一.项目场景: 新建一个vue项目,默认的页面title是这样的: 那如何做成这种如CSDN一样动态的呢? 分析:这个title分为两部分:"写文章"+"CSDN博客&q ...

  8. JS 动态设置页面高度

    JavaScript获取页面.屏幕尺寸大小参数 //网页可见区域宽 document.body.clientWidth //网页可见区域高 document.body.clientHeight //网 ...

  9. Vue中动态设置页面title

    前言 更多内容,请访问我的 个人博客. 安装依赖 npm install vue-wechat-title --save 复制代码 在mian.js中引入 //设置title import VueWe ...

最新文章

  1. java stringbuilder appendline_StringBuilder
  2. 直观判断图像是否可以被实时处理
  3. 测试Spring Boot有条件的合理方式
  4. Mycat_MySql更新数据库失败 --read-only
  5. gdiplus判断一个点是否在圆弧线上_福建教师招聘考试小学数学面试教案:圆的认识...
  6. AngularJS 监控对象属性:$watch和$digest
  7. RestTemplate异常no suitable HttpMessageConverter found for request type [java.lang.Integer]
  8. 启动win内linux系统吗,现在装的是linux系统,在未使用的分区内又装一个win7系统,但是启动时只有一个window系统是为什么??...
  9. IT 史上那些不为人知的第一次
  10. string类的函数
  11. 微信抢红包插件xposed框架
  12. 【ASP.NET】QQ登录,新浪微博登录。
  13. 电路交换,分组交换,报文交换
  14. 循环矩阵求特征值的方法
  15. 关于年薪百万,聊聊年薪380万的研发人是什么样子的
  16. 一个清华差生10年奋斗经历
  17. 全球及中国肉牛产业调研与投资前景评估报告(2021版)
  18. VS2015 C++/CLR
  19. Android打开隐藏的应用
  20. python实用小工具

热门文章

  1. 为什么“电路中容抗和阻抗相等时,也就是谐振时,电路呈阻性?”谢谢
  2. 工作经验这样写,面试就有了!
  3. 微信哪个电话能转人工服务器,如何联系微信人工客服?掌握好窍门,只需30秒可接通,亲测有效...
  4. 电机位置、速度检测方法大合集
  5. matlab仿真动画,用matlab制作简单仿真动画
  6. 将centos7打造成桌面系统
  7. [iOS Xib加载/封装] xib加载以后无法赋值Laber属性的值
  8. Automated Installations of Multiple RHEL/CentOS 7 Distributions using PXE Server and Kickstart Files
  9. iOS-App移交(更换app开发者账号)
  10. mysql主从同步错误:The slave I/O thread stops because master and slave have equal MySQL server UUIDs