Как зарегистрировать щелчок для изображения в галерее?
Например. При щелчке по изображению открывается URL-адрес
РЕДАКТИРОВАТЬ: Ошибки, которые я получаю при использовании метода ниже.
08-05 13:40:38.875: ERROR/AndroidRuntime(690): at android.widget.AdapterView.performItemClick(AdapterView.java:282)
08-05 13:40:38.875: ERROR/AndroidRuntime(690): at android.widget.Gallery.onSingleTapUp(Gallery.java:867)
08-05 13:40:38.875: ERROR/AndroidRuntime(690): at android.view.GestureDetector.onTouchEvent(GestureDetector.java:557)
08-05 13:40:38.875: ERROR/AndroidRuntime(690): at android.widget.Gallery.onTouchEvent(Gallery.java:842)
08-05 13:40:38.875: ERROR/AndroidRuntime(690): at android.view.View.dispatchTouchEvent(View.java:4600)
08-05 13:40:38.875: ERROR/AndroidRuntime(690): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1488)
08-05 13:40:38.875: ERROR/AndroidRuntime(690): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1256)
08-05 13:40:38.875: ERROR/AndroidRuntime(690): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1494)
08-05 13:40:38.875: ERROR/AndroidRuntime(690): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1269)
08-05 13:40:38.875: ERROR/AndroidRuntime(690): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1494)
08-05 13:40:38.875: ERROR/AndroidRuntime(690): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1269)
08-05 13:40:38.875: ERROR/AndroidRuntime(690): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1494)
08-05 13:40:38.875: ERROR/AndroidRuntime(690): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1269)
08-05 13:40:38.875: ERROR/AndroidRuntime(690): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1494)
08-05 13:40:38.875: ERROR/AndroidRuntime(690): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1269)
08-05 13:40:38.875: ERROR/AndroidRuntime(690): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1700)
08-05 13:40:38.875: ERROR/AndroidRuntime(690): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1270)
08-05 13:40:38.875: ERROR/AndroidRuntime(690): at android.app.Activity.dispatchTouchEvent(Activity.java:2277)
РЕДАКТИРОВАТЬ: Здесь я получаю изображения из URL-адреса текстового документа.
public void getImages() throws IOException{
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpGet httppost = new HttpGet("https://example.com/webImages.txt");
HttpResponse response;
response = httpclient.execute(httppost);
HttpEntity ht = response.getEntity();
BufferedHttpEntity buf = new BufferedHttpEntity(ht);
InputStream is = buf.getContent();
BufferedReader r = new BufferedReader(new InputStreamReader(is), 8);
StringBuilder total = new StringBuilder();
String line;
while ((line = r.readLine()) != null) {
total.append(line + "\n");
Log.v("getImage1", "Retreived image");
imageUrl = total.toString();
}
}
Поскольку URL-адрес извлекается из TEXT doc как я буду изменять setTag каждый раз при изменении URL-адреса внутри текстового документа для изображений, которые нужно получить?