android-studio - Android 动态壁纸LayoutParams问题
问题描述
最近在做一个动态壁纸项目,我在Engine的onCreate方法里,去添加两只“蝴蝶”时,我使用了addView(imageview,new LayoutParams(width,height))方法,但是无论我怎么改变width和height,“蝴蝶”的大小都没有发生变化。我在网上查了下,貌似方法的使用是没有问题的,那么我应该怎么去调整imageview 的大小?

这个是效果图,下面是设置的代码:
LinearLayout.LayoutParams ivBlueParams=new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); ivBlueParams.gravity= Gravity.CENTER; LinearLayout.LayoutParams ivYellowParams=new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); widgetGroup.addView(ivYellowButterfly,ivYellowParams); widgetGroup.addView(ivBlueButterfly,ivBlueParams);
问题解答
回答1:你应该设置ivYellowButterfly与ivBlueButterfly的setLayoutParams()或者获取ivYellowButterfly与ivYellowButterfly的LayoutParams进行设置。
相关文章:
1. angular.js - angular ui bootstrap 中文显示问题2. css3 - iphone6 plus 微信浏览器下transition动画无效求破3. 静态资源文件引入无效4. 用python3的smtplib库发邮件一直返回无法发送邮件提示,是什么原因?5. win10系统 php安装swoole扩展6. 网页服务器用不了啊7. mysql优化 - mysql慢查询copying to tmp table8. 运行python程序时出现“应用程序发生异常”的内存错误?9. javascript - echart+百度地图10. python打开.py文件的时候出现window无法打开该文件是怎么回事呢?

网公网安备