Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以设置这样的样式
ImageView android:id="@+id/blah" style="@style/mystyle" />
但是有没有办法在运行时为视图设置样式?喜欢
ImageView iv = (ImageView)findViewById(...); iv.setStyle(R.style.myotherstyle);
没有 setStyle()方法,因为在视图初始化后您无法更改样式。
setStyle()
检查这个: View.setStyle() 方法在哪里?
不,不幸的是,没有办法在运行时更改样式。您最好的选择是在运行时一次设置一个单独的属性(填充/边距/宽度/等)。