java.lang.Object ↳ android.view.View ↳ android.widget.ImageViewを使用します
ImageView に画像を設定するには
リソースから設定,Bitmap で設定,XML で直接指定
などでできます
というわけで、ImageView をいじってみた
サンプルプログラム
import android.app.Activity; import android.graphics.BitmapFactory; import android.os.Bundle; import android.widget.ImageView; public class ImageViewTest extends Activity { ImageView imageView[]; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.imageviewtest); imageView = new ImageView[5]; imageView[0] = (ImageView)findViewById(R.id.ImageView1); imageView[1] = (ImageView)findViewById(R.id.ImageView2); imageView[2] = (ImageView)findViewById(R.id.ImageView3); imageView[3] = (ImageView)findViewById(R.id.ImageView4); imageView[4] = (ImageView)findViewById(R.id.ImageView5); for (int i = 0; i < 3; i++) { // ImageView にリソースを設定 imageView[i].setImageResource(R.drawable.icon); } // ImageVIew に Drawable を設定 imageView[3].setImageDrawable(getResources().getDrawable(R.drawable.icon)); // ImageView に Bitmap を設定 imageView[4].setImageBitmap( BitmapFactory.decodeResource( getResources(), R.drawable.icon )); for (int i = 0; i < 5; i++) { // ImageView のアルファ値を設定(0 ~ 255) imageView[i].setAlpha(i * 255 / 4); } } }ImageView を XML で指定
<ImageView android:id="@+id/ImageView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/icon"> </ImageView>プログラムを実行すると... こんな感じ!
参考サイト http://developer.android.com/intl/ja/reference/android/widget/ImageView.html
0 件のコメント:
コメントを投稿