我怎样才能在android中设置imageview运行时的样式

时间:2012-06-11 10:23:24

标签: android view

我可以设置这样的风格

ImageView
android:id="@+id/blah"
style="@style/mystyle"
/>

但是有没有办法在运行时为View设置样式?喜欢

ImageView iv = (ImageView)findViewById(...);
iv.setStyle(R.style.myotherstyle); 

2 个答案:

答案 0 :(得分:2)

没有 setStyle()方法因为您无法在视图后更改样式 初始化。


请检查: Where is the View.setStyle() method?

答案 1 :(得分:1)

不,遗憾的是,无法在运行时更改样式。最好的办法是在运行时一次设置一个属性(填充/边距/宽度/等)。