最近有这样一个需求,点击App的广告轮播图,展示对应的广告详情图(并且详情图要原图展示)。当时在想这需求也太没难度了吧。当拿到美工美眉切好的图,真的有点崩溃,一张老长老长的图。但也没办法,说是领导要求广告必须要这么详细。为了测试内存是否溢出,先写了个小Demo。其具体的主要代码如下:
package com.example.testcontactqq;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
import android.app.ActionBar.LayoutParams;
import android.app.Activity;
import android.content.Context;
import android.content.res.AssetManager;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Color;
import android.os.Bundle;
import android.util.Log;
import android.view.Gravity;
import android.widget.ImageView;
import android.widget.ImageView.ScaleType;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
public class MainActivity extends Activity {
private ImageView mImage;
private Context context;
private Bitmap bitmap;
private OverScrollView mScrollView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
}
/**
* 初始化控件
*/
private void initView(){
context = MainActivity.this;
mImage = (ImageView) findViewById(R.id.imageView);
mScrollView = (OverScrollView) findViewById(R.id.contact_QQ);
bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.content);
mImage.setImageBitmap(bitmap);
}
}
效果图