zoukankan      html  css  js  c++  java
  • 从Gallery中获取图片示例

    一、MainActivity类

    package com.example.gallerydemo;
    
    import android.net.Uri;
    import android.os.Bundle;
    import android.app.Activity;
    import android.content.Intent;
    import android.view.View;
    import android.widget.ImageView;
    
    public class MainActivity extends Activity {
    
        private ImageView iv;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            iv=(ImageView) findViewById(R.id.iv);
        }
    
        public void selectImage(View view) {
            Intent intent=new Intent();
            intent.setAction(Intent.ACTION_PICK);
            intent.setType("image/*");
            startActivityForResult(intent, 0);
        }
    
        @Override
        protected void onActivityResult(int requestCode, int resultCode, Intent data) {
            // TODO Auto-generated method stub
            if (data != null) {
                Uri uri=data.getData();//图片的uri路径
                iv.setImageURI(uri);
                //缩略图 Bitmap bitmap=data.getParcelableExtra("data");
            }
            super.onActivityResult(requestCode, resultCode, data);
        }
        
    }
    View Code
    二、layout/activity_main.xml
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        tools:context=".MainActivity" >
        <Button 
            android:onClick="selectImage"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="显示一张图片"
            />
    
        <ImageView
            android:id="@+id/iv"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent" />
    
    </LinearLayout>
    View Code
  • 相关阅读:
    bzoj 1017 魔兽地图DotR
    poj 1322 chocolate
    bzoj 1045 糖果传递
    poj 3067 japan
    timus 1109 Conference(二分图匹配)
    URAL 1205 By the Underground or by Foot?(SPFA)
    URAL 1242 Werewolf(DFS)
    timus 1033 Labyrinth(BFS)
    URAL 1208 Legendary Teams Contest(DFS)
    URAL 1930 Ivan's Car(BFS)
  • 原文地址:https://www.cnblogs.com/hyzhou/p/3446127.html
Copyright © 2011-2022 走看看