2013-06-27 2 views
1

Тип Галерея устарел.
Метод onKeyDown (int, KeyEvent) из типа Gallery устарел.

Пример кодаПользовательская галерея устарела в андроиде?

import android.content.Context; 
import android.util.AttributeSet; 
import android.view.KeyEvent; 
import android.view.MotionEvent; 
import android.widget.Gallery; 

public class mygallery extends Gallery { 
    public mygallery(Context ctx, AttributeSet attrSet) { 
     super(ctx, attrSet); 
    } 

    private boolean isScrollingLeft(MotionEvent e1, MotionEvent e2){ 
      return e2.getX() > e1.getX(); 
     } 

    @Override 
    public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY){ 
     int kEvent; 
     if(e2.getX() > e1.getX()){ 
     kEvent = KeyEvent.KEYCODE_DPAD_LEFT; 
     } 
     else{ 
     kEvent = KeyEvent.KEYCODE_DPAD_RIGHT; 
     } 
     onKeyDown(kEvent, null); 
     return true; 
    } 
} 

Как решить эту проблему осуждается

+1

deprecate означает, что команда Android больше не будет обслуживать Gallary. Что вы хотите решить? – Blackbelt

+0

Какое альтернативное решение. –

+0

Горизонтальная прокрутка или просмотр списка Горизонтальная –

ответ

0

Я думаю, что хотите использовать настройки по горизонтали ListView ..

так, что вы проверяете следующую ссылку ...

http://sandyandroidtutorials.blogspot.in/2013/06/horizontal-listview-tutorial.html

это предоставляет Horizontal ListView учебник, и это полезно для вас.

или попробовать этот

http://www.androidhub4you.com/2012/09/horizontal-scroll-view-in-android.html

0

Использовать по умолчанию галереи в XML-файл и создать его ImageAdapter с пользовательским view.It будет сделан в GetView() этот адаптер.