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

Menu скрыть imageview при повторном выборе ID - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Кто использовал BlueDot Innovation ‘Point SDK’? http://www.cyberforum.ru/android-dev/thread1693414.html
Вооот, я попытался настроить проект, но столкнулся с некими проблемами, начинающимися от того что не отрабатывает нужный метод, и до 404 ошибки. Так вот, давай дискутировать.
Программирование Android Не работает AsyncTask Не работает AsyncTask , вот код: private void registerInBackground() { new AsyncTask() { @Override protected String doInBackground(Object params) { try { http://www.cyberforum.ru/android-dev/thread1693372.html
Не корректная работа свернуть-развернуть приложение Программирование Android
Здравствуйте. Я пишу ANE расширение для своего Air приложения. Работаю в эклипсе. Суть проекта в данной теме не важна, так как работает все, кроме ниже оговоренного. Код, который помогает свернуть приложение. _cntx.getActivity().moveTaskToBack(true);
В android studio - Ошибка: build.gradle error (23,17) Программирование Android
В android studio - Ошибка: build.gradle error (23,17), только установил, изучаю самостоятельно по книге и видео. Какая может быть причина этой ошибки?
Программирование Android Неявный Intent http://www.cyberforum.ru/android-dev/thread1693091.html
Вот тут написано: "При вызове метода startActivity() система анализирует все установленные приложения, чтобы определить, какие из них могут откликнуться на объект Intent этого вида.... ....Если объект Intent принимают несколько операций, система отображает диалоговое окно, в котором пользователь может выбрать приложение для выполнения данного действия." Возник вопрос - можно ли исключить из...
Программирование Android Что это за ошибка? Объясните не знающему Помогите разобраться, что это? подробнее

Показать сообщение отдельно
No Bro
0 / 0 / 0
Регистрация: 23.02.2016
Сообщений: 56

Menu скрыть imageview при повторном выборе ID - Программирование Android

24.03.2016, 11:18. Просмотров 125. Ответов 0
Метки (Все метки)

Здравствуйте. подскажиче как при повторном выборе в меню один и тот же id что бы скрывал imageview.
пример( выбираем R.id.action_settings image view появляются) пр повторном выборе R.id.action_settings (должны скрываться imageview (как реализовать)

на данный момент если выбрать один и тот же R.id.action_settings то при первом появление imageview появляются где надо. но при повторном выборе R.id.action_settings image view смещаются чуть ниже и правее.

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
 @Override
    public boolean onCreateOptionsMenu(Menu menu) {
 
        getMenuInflater().inflate(R.menu.menu_main, menu);
        return true;
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
 
        switch (item.getItemId()) {
            //главный корпус
            case R.id.action_settings:
                findViewById(R.id.mark2).setVisibility(View.VISIBLE);
                mark2.setX(mark2.getX() + 348);
                mark2.setY(mark2.getY() + 286);
                findViewById(R.id.mark1).setVisibility(View.VISIBLE);
                mark1.setX(mark1.getX() + 386);
                mark1.setY(mark1.getY() + 318);
                findViewById(R.id.mark3).setVisibility(View.VISIBLE);
                mark3.setX(mark3.getX() + 338);
                mark3.setY(mark3.getY() + 411);
                findViewById(R.id.mark4).setVisibility(View.VISIBLE);
                mark4.setX(mark4.getX() + 201);
                mark4.setY(mark4.getY() + 361);
                Toast.makeText(XozActivity.this, "Гл.Корпус Перекрытие Запорной Арматуры № 1,2,3,4.", Toast.LENGTH_LONG).show();
                break;
            //Литейный Рес
            case R.id.action_refresh:
                findViewById(R.id.mark5).setVisibility(View.VISIBLE);
                mark5.setX(mark5.getX() + 355);
                mark5.setY(mark5.getY() + 570);
                Toast.makeText(XozActivity.this, "РЭС Перекрытие Запорной Арматуры № 15.", Toast.LENGTH_LONG).show();
                break;
            //РЭС ЭН.БЛОК
            case R.id.action_new:
                findViewById(R.id.mark6).setVisibility(View.VISIBLE);
                mark6.setX(mark6.getX() + 377);
                mark6.setY(mark6.getY() + 585);
                Toast.makeText(XozActivity.this, "РЭС-ЭН.БЛОК Перекрытие Запорной Арматуры № 16.", Toast.LENGTH_LONG).show();
                break;
            //Транзит № 1
            case R.id.action_new2:
                findViewById(R.id.mark7).setVisibility(View.VISIBLE);
                mark7.setX(mark7.getX() + 816);
                mark7.setY(mark7.getY() + 791);
                findViewById(R.id.mark8).setVisibility(View.VISIBLE);
                mark8.setX(mark8.getX() + 1019);
                mark8.setY(mark8.getY() + 794);
                Toast.makeText(XozActivity.this, "Тразит #1. Перекрытие Запорной Арматуры № 55, 56.", Toast.LENGTH_LONG).show();
                break;
            //ЦКЗЧ
            case R.id.action_new3:
                findViewById(R.id.mark9).setVisibility(View.VISIBLE);
                mark9.setX(mark9.getX() + 710);
                mark9.setY(mark9.getY() + 747);
                Toast.makeText(XozActivity.this, "ЦКЗЧ Перекрытие Запорной Арматуры № 67.", Toast.LENGTH_LONG).show();
                break;
            default:
                break;
        }
        return super.onOptionsItemSelected(item);
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru