добавление текстового интерфейса для перетаскивания – Android / Java
У меня есть gridView, который я построил из следующего учебника / примера:
http://blahti.wordpress.com/2012/03/03/improved-drag-drop-for-gridview/
Как есть – источник примера (доступен для скачивания по ссылке ниже) позволяет перетащить новый квадрат imageView и поместить его в gridview.
- Android - получить реальный путь .txt-файла, выбранного из файла explorer
- Печатать массив без скобок и запятых
- Неверная версия хранилища ключей при вызове android
- Как обрабатывать возвращаемое значение из AsyncTask
- Android: как скрыть ActionBar при определенных действиях
То, что я пытаюсь сделать сейчас, – это создать текстовый файл, который можно перетаскивать (вместе с imageView), чтобы создать папку с заголовком, которую можно перетаскивать и удалять.
До сих пор мне удалось создать свои собственные настраиваемые (новые fragmentы и т. Д., А также editText, который по клику станет текстовым), gridView, а также isntantiated textView – я просто не могу заставить его двигаться с изображением при перетаскивании.
/** * Interface defining an object that reacts to objects being dragged over and dropped onto it. * */ public interface DropTarget { /** * Handle an object being dropped on the DropTarget * * @param source DragSource where the drag started * @param x X coordinate of the drop location * @param y Y coordinate of the drop location * @param xOffset Horizontal offset with the object being dragged where the original * touch happened * @param yOffset Vertical offset with the object being dragged where the original * touch happened * @param dragView The DragView that's being dragged around on screen. * @param dragInfo Data associated with the object being dragged * */ void onDrop(DragSource source, int x, int y, int xOffset, int yOffset, DragView dragView, Object dragInfo); /** * React to something started to be dragged. */ void onDragEnter(DragSource source, int x, int y, int xOffset, int yOffset, DragView dragView, Object dragInfo); /** * React to something being dragged over the drop target. */ void onDragOver(DragSource source, int x, int y, int xOffset, int yOffset, DragView dragView, Object dragInfo); /** * React to a drag */ void onDragExit(DragSource source, int x, int y, int xOffset, int yOffset, DragView dragView, Object dragInfo); /** * Check if a drop action can occur at, or near, the requested location. * This may be called repeatedly during a drag, so any calls should return * quickly. * * @param source DragSource where the drag started * @param x X coordinate of the drop location * @param y Y coordinate of the drop location * @param xOffset Horizontal offset with the object being dragged where the * original touch happened * @param yOffset Vertical offset with the object being dragged where the * original touch happened * @param dragView The DragView that's being dragged around on screen. * @param dragInfo Data associated with the object being dragged * @return True if the drop will be accepted, false otherwise. */ boolean acceptDrop(DragSource source, int x, int y, int xOffset, int yOffset, DragView dragView, Object dragInfo); /** * Estimate the surface area where this object would land if dropped at the * given location. * * @param source DragSource where the drag started * @param x X coordinate of the drop location * @param y Y coordinate of the drop location * @param xOffset Horizontal offset with the object being dragged where the * original touch happened * @param yOffset Vertical offset with the object being dragged where the * original touch happened * @param dragView The DragView that's being dragged around on screen. * @param dragInfo Data associated with the object being dragged * @param recycle {@link Rect} object to be possibly recycled. * @return Estimated area that would be occupied if object was dropped at * the given location. Should return null if no estimate is found, * or if this target doesn't provide estimations. */ Rect estimateDropLocation(DragSource source, int x, int y, int xOffset, int yOffset, DragView dragView, Object dragInfo, Rect recycle); // These methods are implemented in Views void getHitRect(Rect outRect); void getLocationOnScreen(int[] loc); int getLeft(); int getTop(); }
- Разбор строк запроса на Android
- javax. * нельзя импортировать в приложение для Android?
- Как выполнить веб-запрос в своем streamе?
- JSONParser из учебника androidhive, NoSuchMethodError в DefaultHttpClient
- Stream Live Android Audio на сервер
- Незарегистрированное исключение java.sql.SQLException; должны быть пойманы или объявлены брошенными?
- Речь в текст на Android
- Есть ли способ получить количество меток чисел, используемых в файле jar