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. javascript - h5微信中怎么禁止横屏2. css - div设置float:left后高度设置自动会无效 ?3. python - 怎么查看网址做的是什么反爬虫4. 为什么我ping不通我的docker容器呢???5. node.js - webpack required打包问题6. 关docker hub上有些镜像的tag被标记““This image has vulnerabilities””7. boot2docker无法启动8. docker - 各位电脑上有多少个容器啊?容器一多,自己都搞混了,咋办呢?9. javascript - 正则匹配字符串特定语句后的数字10. docker-compose中volumes的问题

网公网安备