Android 里面onTouchEvent()事件与onLongClick()事件冲突!求解决?
在这里面只能响应onLongClick()监听事件?大神们帮帮我吧!
package com.qualitypicture.activity;
import java.io.IOException;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnLongClickListener;
import android.view.ViewGroup.LayoutParams;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
import com.qualitypicture.R;
import com.qualitypicture.activity.more.FeedbackAcitivity;
import com.qualitypicture.util.FileUtil;
public class TabMyPictureActivity extends Activity
{
public Bitmap bit;
private ImageView imageview;
private TextView textview;
int image_alpha = 255;
int i = 0;
private FileUtil file01 = new FileUtil();
private int length = file01.GetPictureList().length;
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.tab_my_picture);
imageview = (ImageView) this.findViewById(R.id.ImageView01);
imageview.setOnLongClickListener(new ImageOnLongClickListener());
// 开启一个线程
new Thread(new Runnable()
{
public void run()
{
}
}).start();
bit = null;
bit = file01.getlmageAt(file01.fileNames, i);
// ---调整图片显示大小
int width = bit.getWidth();// 获取真实宽高
int height = bit.getHeight();
View view = new View(TabMyPictureActivity.this);
LayoutParams lp = view.getLayoutParams();
DisplayMetrics dm = new DisplayMetrics();
this.getWindowManager().getDefaultDisplay().getMetrics(dm);
int screenWidth = dm.widthPixels;
int layoutHeight = (height * screenWidth) / width;// 调整高度
if (lp == null)
{
lp = new LayoutParams(screenWidth, layoutHeight);
}
view.setLayoutParams(lp);
// ------结束
imageview.setImageBitmap(bit);
imageview.invalidate();