布局:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 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:background="#ff0000"
tools:context="me.chunsheng.hongbao.activities.GallaryActivity"> <ImageView
android:id="@+id/displayImage"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1.0" /> <HorizontalScrollView
android:layout_width="fill_parent"
android:layout_height="wrap_content"> <LinearLayout
android:id="@+id/mygallery"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" />
</HorizontalScrollView> </RelativeLayout>

  

代码:

package me.chunsheng.hongbao.activities;

import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout; import java.io.IOException;
import java.io.InputStream; import me.chunsheng.hongbao.R; public class GallaryActivity extends Activity { @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_gallary); final ImageView diplayImage = (ImageView) findViewById(R.id.displayImage);
final LinearLayout myGallery = (LinearLayout) findViewById(R.id.mygallery); try {
String galleryDirectoryName = "gallery";
String[] listImages = new String[3];
for (int i = 0; i < 4; i++) {
//InputStream is = getAssets().open(galleryDirectoryName + "/" + imageName);
//final Bitmap bitmap = BitmapFactory.decodeStream(is); ImageView imageView = new ImageView(getApplicationContext());
imageView.setLayoutParams(new ViewGroup.LayoutParams(700, 700));
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setImageResource(R.mipmap.mayun);
imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
diplayImage.setImageResource(R.mipmap.bg_action_bar);
}
}); myGallery.addView(imageView);
}
} catch (Exception e) {
}
}
}

  

最新文章

  1. Django+Tastypie作后端,RequireJS+Backbone作前端的TodoMVC
  2. [MFC] 向文本编辑框写入数据与从其中读取数据
  3. 使用Memory Analyzer tool(MAT)分析内存泄漏(二)
  4. linux 内存使用
  5. Flexible 弹性盒子模型之CSS flex-direction
  6. summernote使用心得
  7. windows 2008 R2操作系统上使用iis服务运行php和mysql数据库的网站遇到的验证码不显示问题?
  8. 一起学Android之GridView
  9. vue项目上传Github预览
  10. Java基础14:离开IDE,使用java和javac构建项目
  11. jQuery 获取不到 kindeditor 内容 的解决方法
  12. php中把美国时间转为北京时间的自定义
  13. WebApi的好处和MVC的区别
  14. python内置模块之unittest测试(五)
  15. Windows下Anaconda的安装和简单使用
  16. hdu3374 String Problem【最小表示法】【exKMP】
  17. egg.js-基于koa2的node.js入门
  18. VMWare虚拟机&ldquo;锁定文件失败&ldquo;怎么办?
  19. ios开发 学习积累20161024~20161026
  20. AIDL与Binder的区别

热门文章

  1. jquery的使用 超级快速入门 熟练使用
  2. 详解一名合格PHP工程师应该具备的基本知识结构
  3. Get Start StrangeIOC for Unity3D
  4. DataSnap
  5. python安装第三方包的两种方式
  6. Web数据采集
  7. hdu Buy the Ticket
  8. HttpContext请求上下文对象
  9. ArcGIS for WPF 访问外部资源
  10. 绘图工具graphviz学习使用