Форум программистов, компьютерный форум 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 studio - Ошибка: build.gradle error (23,17) Android
В android studio - Ошибка: build.gradle error (23,17), только установил, изучаю самостоятельно по книге и видео. Какая может быть причина этой ошибки?
Неявный Intent Android
Вот тут написано: "При вызове метода startActivity() система анализирует все установленные приложения, чтобы определить, какие из них могут откликнуться на объект Intent этого вида.... ....Если объект Intent принимают несколько операций, система отображает диалоговое окно, в котором пользователь может выбрать приложение для выполнения данного действия." Возник вопрос - можно ли исключить из...
Android Что это за ошибка? Объясните не знающему http://www.cyberforum.ru/android-dev/thread1693079.html
Помогите разобраться, что это?
Android Релизная, дебаг версия и Авторизация гугл? Суть следущая есть официальные исходники гугла о авторизацие через него... Проблема в том что если запускать дебаг версию, она работает не зависимо от устройста( что на емуляторе отлично, что и на реальном телефоне, тестил на 4.1 и 5.1). А вот главная беда с релиз версией, с ней уже больше проблем работает только на неких телефонах version < 4.1. Как уже ответил один прилесный пользователь:... подробнее

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

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

24.03.2016, 11:18. Просмотров 114. Ответов 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);
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru