2012-04-18 7 views
0

レイアウトにImageViewを動的に追加しています。ここで私が欲しいものをやっているコードは、次のとおりです。特定の座標のレイアウトにイメージビューを追加する

setContentView(R.layout.main); 
    RelativeLayout main = (RelativeLayout) findViewById(R.id.main_view); 
    ImageView smokeImage = new ImageView(this); 
    Drawable smoke = getResources().getDrawable(R.drawable.smoke); 
    smokeImage.setBackgroundDrawable(smoke); 
    main.addView(smokeImage, 800, 800); 

特定の座標にImageViewのを追加する方法は?例えば。 x = 25px、y = 43pxに表示します。特別な機能はありますか?

答えて

0

最も簡単な方法は、画像ビューに余白を設定することです。あなたはRelativeLayout.LayoutParamsを作成使用することができ、

params.setMargins(left, top, right, bottom); 

をparamsはして余白を設定し、画像表示

smokeImage.setLayoutParams(params); 
へのparamsを設定
関連する問題