Форум программистов, компьютерный форум CyberForum.ru

Drag and Drop - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Папки http://www.cyberforum.ru/android-dev/thread1026190.html
Как сделать чтоб APK создал отдельную папку да ввода\вывода в нее\из нее файлов?
Android Файлы Как сделать чтоб созданые файлы можно было помешать в отдельную папку? http://www.cyberforum.ru/android-dev/thread1026184.html
Создание файлов с именем которое присвоит пользователь Android
Создание файлов с именем которое присвоит пользователь. можно готовый код для вставки?
Android IntelliJ IDEA 12.1.6 не генерирует R.java
Здравствуйте. Внизу очень большой текст. Кратко говоря, у меня не генерируется код в r.java. Если вы храбрый человек, рискните открыть спойлер :) Здравствуйте. Заранее извиняюсь, если этот вопрос уже задавался здесь. Я начинающий программист. Прочитал пару гайдов. Установил всё, что требовалось: Java(JRE,JDK), Android SDK(установил все обновления и даже ненужные для меня пакеты=8-9ГБ),...
Android Боковое меню http://www.cyberforum.ru/android-dev/thread1025894.html
Подскажите или дайте сылки как сделать такое меню которое открывается свайпом с левой или правой стороны экрана и получается отображается наполовину экрана предыдущий layout наполовину тот который я открыл. Такое есть в приложении Вконтакте Wonderlist и т.д. Гуглил но нашол только чтоб полностью перелистывать экран.
Android Получить рейтинг приложения из google play Здравствуйте. Подскажите, можно ли программно получить рейтинг своего приложения из google play? подробнее

Показать сообщение отдельно
KillAndEat
63 / 63 / 8
Регистрация: 17.05.2013
Сообщений: 286

Drag and Drop - Android

03.12.2013, 05:22. Просмотров 599. Ответов 0
Метки (Все метки)

Есть ImageView на RelativeLayout, которую собственно нужно "таскать" по этому layout

Все сделал и вроде даже работает, за исключением того, что картинка становится не совсем на то место=)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public boolean onDrag(View v, DragEvent event) {
 
        RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(
                LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
 
        switch (event.getAction()) {
            case DragEvent.ACTION_DROP:
 
            float X = event.getX();
            float Y = event.getY();
 
            params.leftMargin = (int) X;
            params.topMargin = (int) Y;
 
            View view = (View) event.getLocalState();
            ViewGroup owner = (ViewGroup) view.getParent();
                        owner.removeView(view);
            owner.addView(view, params);
            view.setVisibility(View.VISIBLE);
            break;
        default:
            break;
        }
        return true;
    }
Раньше делал подобное и проблем вроде не было, а сейчас... не пойму в чем дело. Тыкните в ошибку)

Добавлено через 1 час 21 минуту
попробовал так

Java
1
2
3
4
5
params.leftMargin = (int) X;
params.topMargin = (int) Y;
View view = (View) event.getLocalState();
view.setLayoutParams(params);
view.setVisibility(View.VISIBLE);
результат аналогичен
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru