package com.example.fei.yhb_20.ui;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.GridView;
import android.widget.TextView;
import com.example.fei.yhb_20.adapter.FolderAdapter;
import com.example.fei.yhb_20.utils.Bimp;
import com.example.fei.yhb_20.utils.GV;
import com.example.fei.yhb_20.utils.PublicWay;
import com.example.fei.yhb_20.utils.Res;
/**
* 这个类主要是用来进行显示包含图片的文件夹
*
* @author king
* @QQ:595163260
* @version 2014年10月18日 下午11:48:06
*/
public class ImageFile extends Activity {
private FolderAdapter folderAdapter;
private Button bt_cancel;
private Context mContext;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(Res.getLayoutID("plugin_camera_image_file"));
PublicWay.activityList.add(this);
mContext = this;
bt_cancel = (Button) findViewById(Res.getWidgetID("cancel"));
bt_cancel.setOnClickListener(new CancelListener());
GridView gridView = (GridView) findViewById(Res.getWidgetID("fileGridView"));
TextView textView = (TextView) findViewById(Res.getWidgetID("headerTitle"));
textView.setText(Res.getString("photo"));
folderAdapter = new FolderAdapter(this);
gridView.setAdapter(folderAdapter);
}
private class CancelListener implements OnClickListener {// 取消按钮的监听
public void onClick(View v) {
//清空选择的图片
Bimp.tempSelectBitmap.clear();
Intent intent = new Intent();
intent.setClass(mContext, GV.getMyClass());
startActivity(intent);
}
}
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
Intent intent = new Intent();
intent.setClass(mContext, GV.getMyClass());
startActivity(intent);
}
return true;
}
}