android-studio - Android 動態(tài)壁紙LayoutParams問題
問題描述
最近在做一個(gè)動態(tài)壁紙項(xiàng)目,我在Engine的onCreate方法里,去添加兩只“蝴蝶”時(shí),我使用了addView(imageview,new LayoutParams(width,height))方法,但是無論我怎么改變width和height,“蝴蝶”的大小都沒有發(fā)生變化。我在網(wǎng)上查了下,貌似方法的使用是沒有問題的,那么我應(yīng)該怎么去調(diào)整imageview 的大小?
這個(gè)是效果圖,下面是設(shè)置的代碼:
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:你應(yīng)該設(shè)置ivYellowButterfly與ivBlueButterfly的setLayoutParams()或者獲取ivYellowButterfly與ivYellowButterfly的LayoutParams進(jìn)行設(shè)置。
相關(guān)文章:
1. mysql優(yōu)化 - mysql count(id)查詢速度如何優(yōu)化?2. mysql主從 - 請教下mysql 主動-被動模式的雙主配置 和 主從配置在應(yīng)用上有什么區(qū)別?3. angular.js - angularjs 用ng-reapt渲染的dom 怎么獲取上面的屬性4. 主從備份 - 跪求mysql 高可用主從方案5. css3 - [CSS] 動畫效果 3D翻轉(zhuǎn)bug6. node.js - node_moduls太多了7. python如何不改動文件的情況下修改文件的 修改日期8. python - django 里自定義的 login 方法,如何使用 login_required()9. angular.js - 不適用其他構(gòu)建工具,怎么搭建angular1項(xiàng)目10. css3 - css before作為父級元素的背景色遮住了文字怎么辦?
![css3 - [CSS] 動畫效果 3D翻轉(zhuǎn)bug](http://www.aoyou183.cn/attached/image/news/202304/110831f073.png)