image-如何设置一个图像的大小?

问题描述

如何设置一个图像的大小?

我想设置一个图像的大小,这个图像是从camera gallery中获取的,使它符合另外一个
activity 中的ImageView。我现在能获取图像,请问如何调整图像的大小来让它符合ImageView?

 image1.setOnClickListener(new View.OnClickListener() {
    public void onClick(View arg0) {
     Intent intent = new Intent();
     intent.setType("image/*");
     intent.setAction(Intent.ACTION_GET_CONTENT);
     startActivityForResult(Intent.createChooser(intent,"Select Picture"), 0);
     }
     });
    }
    protected void putExtras(Bundle bundle) {
            // TODO Auto-generated method stub

        }
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (resultCode == RESULT_OK) {
            if (requestCode == 0) {
                Uri selectedImageUri = data.getData();
                selectedImagePath = getPath(selectedImageUri);
                System.out.println("Image Path : " + selectedImagePath);
                image1.setImageURI(selectedImageUri);
         }}}
    public String getPath(Uri uri) {
        String[] projection = { MediaStore.Images.Media.DATA };
        Cursor cursor = managedQuery(uri, projection, null, null, null);
        int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
        cursor.moveToFirst();
        return cursor.getString(column_index);

xml:

<ImageView
         android:id="@+id/image1"
         android:layout_width="wrap_content"
         android:layout_height="fill_parent"
         android:layout_margin="3dp"
         android:layout_weight=".1"
         android:background="@drawable/greenline" />

解决方案

你可以看下ImageView的android:scaleType

时间: 2024-09-16 02:23:38

image-如何设置一个图像的大小?的相关文章

xml-方向改变时如何调整图像的大小?

问题描述 方向改变时如何调整图像的大小? 我有一个图像的大小是320x210,是从xml文件中的drawable中调用的图像.在纵向模式中可以正常运行,但是当我改变设备的方向为横向模式时,图像的大小就不能符合.如何解决这个问题? <ImageView android:id="@+id/imageView2" android:layout_width="wrap_content" android:layout_height="wrap_content&

javascrip-jquery如何设置一个动态创建的 $(&amp;amp;#39;#&amp;amp;#39;).append(&amp;amp;#39;&amp;amp;#39;)中的ID?并利用它

问题描述 jquery如何设置一个动态创建的 $('#').append('')中的ID?并利用它 就比如像这样的: <script type="text/javascript"> var number=0; function next(){ $('#showdata').append('<input class="number_showdata" id="showdataid'+number+'" type="tex

android-动态的删除一个图像出现的问题

问题描述 动态的删除一个图像出现的问题 程序中的 oncreate 方法 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); getWindow().setFor

image-如何设置 Bitmap 图像为圆角的?

问题描述 如何设置 Bitmap 图像为圆角的? 如图的图像: tile_mode.xml <?xml version="1.0" encoding="utf-8"?> <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/background" android:tileMode=&q

如何设置一个永远无法删除的Cookie

在网站统计中,我们最常用的是用 Cookie标识身份,由于浏览器自带的 Cookie容易被用户删除.于是很多人使用 Flash Cookie来跟踪用户的信息.但是在目前360等软件帮助下,删除Flash Cookie也变得非常的简单. 如何存储Cookie? 那么有没有什么方法让Cookie无法删除呢?答案是有的!做开发的基本上都理解灾备机制.即一台服务器如果出现了故障,则可由另一台恢复回去.比如Cookie一旦删除后,可通过Flash Cookies进行恢复.另外,除了Cookie和Flash

android-不能在relative布局中顶部和底部设置一个黑色条

问题描述 不能在relative布局中顶部和底部设置一个黑色条 这是我设置的代码: <RelativeLayout android:id="@+id/layout" android:layout_width="wrap_content" android:layout_height="wrap_content" > <ImageView android:id="@+id/black_strip_top" and

html5-手机网页开发中,怎么设置一个浮框,使得浮框在页面位置不变,浮框内东西可以上下滑动查看

问题描述 手机网页开发中,怎么设置一个浮框,使得浮框在页面位置不变,浮框内东西可以上下滑动查看 现在需要达到在页面有一个浮框,但是浮框位置不变,大小不变.浮框内有文字, 文字超出浮框大小,能上下滑动查看浮框里的内容,整个页面不变 解决方案 搞个absolute定死位置 滑动的可以找个js包调用 很多的 解决方案二: 推荐你一个前端框架AmazeUI里面有个js插件叫模态窗口,你去研究研究

photoshop调整图像的大小的方法

1.先我们在电脑中安装phtoshop软件,然后要打开要处理的照片. 2.接着在photoshop菜单栏点击"图像"菜单,在下拉中我们再点击"图像大小"如下图所示. 3.在我们点击图像大小时会弹出,"图像大小设置话框" 在这里如下图所示我们可以设置图像大小与相关的参数了,设置好之后点击"确定"即可. 4.现在看看是不是发你你设置的图像已经按照你的设定改变了大小. 5.但有时图片并不是正方形的或比例缩放的,图片设置之后并不是我们

Illustrator对一个图像进行任意的中心旋转复制方法分享

给各位Illustrator软件的使用者们来详细的解析分享一下对一个图像进行任意的中心旋转复制的方法. 方法分享: 新建文件 使用椭圆工具画一个椭圆.   选中图形,选择旋转工具   按住Alt在图形上找到需要的旋转中心,出现旋转设置面板,设置旋转角度.   勾选预览,单击复制.完成旋转复制.     多次按Ctrl+D即可多次旋转复制.   好了,以上的信息就是小编给各位Illustrator的这一款软件的使用者们带来的详细的对一个图像进行任意的中心旋转复制的方法解析分享的全部内容了,各位看到