使用 ant build 后,当我尝试分配有问题的(不在 xml 中)时,我得到了一些可绘制的 id。
我有一个包含一些可绘制 id 的数组:
int[]ids={R.drawable.pic1,R.drawable.pic2,R.drawable.pic3,R.drawable.pic4};
当我尝试将它们分配给图像视图时,会显示不同的可绘制对象。
@Override
protected void onCreate(Bundle arg0) {
super.onCreate(arg0);
setContentView(R.layout.somelayout);
iv = (ImageView)findViewById(R.id.image);
iv.setBackgroundResource(ids[0]);
}
当我在 xml 中设置可绘制对象时,它不会发生,这有效:
<ImageView
android:id="@+id/image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/pic1" />