setMargins不起作用
来源:互联网 发布:光环大数据可视化 编辑:程序博客网 时间:2024/06/08 15:11
在用viewpage做广告滚动的效果,根据照片的数量,每个照片生成一个圆点用来表示,当前照片滚动的位置,但是用LayoutParams 对象设置圆点的高和宽都正常,用setMargins设置圆点的间距却无效,请高手解答
private void initUI(Context context) {
LayoutInflater.from(context).inflate(R.layout.layout_slideshow, this,
true);
mLyTest= (ViewGroup) findViewById(R.id.ly_test);
int num = 0;
for (int imageID : this.getImagesResIds()) {
ImageView view = new ImageView(context);
view.setImageResource(imageID);
view.setScaleType(ScaleType.FIT_XY);
imageViewsList.add(view);
LayoutParams lp = new LayoutParams(63, 63,1);
lp.setMargins(500, 50, 500, 50);
ImageView viewImage = new ImageView(mContext);
viewImage.setId(imageID);
viewImage.setLayoutParams(lp);
viewImage.setPadding(50, 0, 50, 0);
if (num==0) {
viewImage.setBackgroundResource(R.drawable.dot_focused);
num++;
}else {
viewImage.setBackgroundResource(R.drawable.dot_normal);
}
mLyTest.addView(viewImage);
}
//
// dotViewsList.add(findViewById(R.id.v_dot1));
// dotViewsList.add(findViewById(R.id.v_dot2));
viewPager = (ViewPager) findViewById(R.id.viewPager);
viewPager.setFocusable(true);
viewPager.setAdapter(new MyPagerAdapter());
viewPager.setOnPageChangeListener(new MyPageChangeListener());
}
0 0
- setMargins不起作用
- setMargins不起作用
- ViewGroup.LayoutParams设置setMargins
- android setPadding()跟setMargins()的区别是什么
- android setPadding()跟setMargins()的区别是什么
- 事务处理不起作用
- 触发器不起作用
- Ajax不起作用....
- set_time_limit 不起作用
- 程序包 "****"不起作用
- .htaccess不起作用
- OnItemClickLIstener不起作用
- OpenSessionInViewFilter不起作用
- dismissModalViewControllerAnimated不起作用
- NSLocalizedString不起作用
- RSA 不起作用
- UINavigationController不起作用
- jps不起作用
- 求助,android sdk manager下载google play service没有google-play-services_Lib这个文件夹
- 抽象类与接口的相关知识
- 安卓获取程序版本号
- 一些Golang小技巧
- java爬虫--免登录,通过httpclient模拟登录并获取登录后的信息
- setMargins不起作用
- ANdroid如何实现手机端三维立体演示?
- 3种优雅的Go channel用法
- 一个Fragment练习中碰到的问题
- Xcode5没有开发者账号无法编译
- RTOS系统与Linux系统的区别
- 【音乐】夜空中最亮的星
- VS常识
- 227 ubuntu 16.04 使用 l2tp vpn