Dialog Fragment добавить скроллинг

Ответить
Scotik
Сообщения: 19
Зарегистрирован: 14 авг 2013, 12:28

Dialog Fragment добавить скроллинг

Сообщение Scotik » 11 сен 2013, 16:55

в Dialog Fragment никак не могу настроить скроллинг для linearlayout, вообщем в нём есть 2 кнопки и 1 edittext пытаюсь таким методом сделать

Код: Выделить всё

public View onCreateView(LayoutInflater inflater, ViewGroup container,
		      Bundle savedInstanceState) {
		    getDialog().requestWindowFeature(Window.FEATURE_NO_TITLE);
		    
		    final GestureDetector gesture = new GestureDetector(getActivity(), new GestureDetector.SimpleOnGestureListener(){
		    	
		    	@Override
		    	public boolean onDown(MotionEvent e) {
		    		return true;
		    	}
		    	
		    	@Override
		    	public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
		    		Log.v("ON_SCROLL", velocityX+" "+velocityY);
		    		return super.onFling(e1, e2, velocityX, velocityY);
		    	}
		    	
		    	@Override
		    	public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) {
		    		Log.v("ON_SCROLL", distanceX+" "+distanceY);
		    		return super.onScroll(e1, e2, distanceX, distanceY);
		    	}
		    });
а сам linearlayout

Код: Выделить всё

public View onCreateView(LayoutInflater inflater, ViewGroup container,
		      Bundle savedInstanceState) {
		    getDialog().requestWindowFeature(Window.FEATURE_NO_TITLE);
		    
		    final GestureDetector gesture = new GestureDetector(getActivity(), new GestureDetector.SimpleOnGestureListener(){
		    	
		    	@Override
		    	public boolean onDown(MotionEvent e) {
		    		return true;
		    	}
		    	
		    	@Override
		    	public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
		    		Log.v("ON_SCROLL", velocityX+" "+velocityY);
		    		return super.onFling(e1, e2, velocityX, velocityY);
		    	}
		    	
		    	@Override
		    	public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) {
		    		Log.v("ON_SCROLL", distanceX+" "+distanceY);
		    		return super.onScroll(e1, e2, distanceX, distanceY);
		    	}
		    });
проще говоря пытаюсь сделать кастомный timepicker


Scotik
Сообщения: 19
Зарегистрирован: 14 авг 2013, 12:28

Re: Dialog Fragment добавить скроллинг

Сообщение Scotik » 12 сен 2013, 08:49

самый лучший пример, спасибо большое, заодно форматирование кода посмотрю =)

Ответить