public class Bana extends Activity {
private LinearLayout mLinearLayout;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// ImageView 를 추가하기 위한 LinearLayout 생성
mLinearLayout = new LinearLayout(this);
// ImageView 객체 생성
ImageView iv1 = new ImageView(this);
iv1.setImageResource(R.drawable.b1);
iv1.setAdjustViewBounds(true);
iv1.setLayoutParams(new Gallery.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
iv1.setScaleType(ImageView.ScaleType.FIT_XY); // 레이아웃 크기에 이미지를 맞춘다
mLinearLayout.addView(iv1);
setContentView(mLinearLayout);
}
}
xml 사용하지 않고,
자바에서 이미지뷰 이용해서 이미지를 넣어 보았는데
이미지가 화면에 디스플레이 되는 위치를 지정해주고 싶어요,
검색해 봤을땐
iv1.layout(l, t, r, b); 이 방법 이용하라고 말씀해주셨는데
이게 안먹히더라구요.
나아가서 이미지를 랜덤한 위치(좌표)에 넣어 주고 싶은데 어떻게 해야 할까요?