I want to display Image in my Android application in specific size. How can I do it? Please guide me? And one more thing I want that image from SD card. So please Help me.
Thanks in advance.
Using the Image View to Display Images. To render images Android provides us with the ImageView class. Let's start by creating a program that will use an ImageView to display some images and a button which when clicked will change the image in the ImageView .
First you need to create an imageview.
ImageView imageView = new ImageView(getApplicationContext());
Create layout param to add imageview on layout
LayoutParams lp = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
Then get your image path
String path = Environment.getExternalStorageDirectory() + "/your folder name/image_name.bmp";
Set your image on ImageView
Bitmap image = BitmapFactory.decodeFile(path);
imageView.setImageBitmap(image);
Fetch your layout on which you want to add
RelativeLayout rl = (RelativeLayout) findViewById(R.id.relativeLayout1);
Add your view to the layout
rl.addView(imageView, lp);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With