С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Скрыть элемент View после ввода логина и пароля на другом активити - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Пустое место в ListView при заполнении из файла http://www.cyberforum.ru/android-dev/thread1753662.html
Есть ScrollView, внутри него LinearLayout, внутри которого статически созданы 2 кнопки "Открыть" и "Создать" обе кнопки вызывают рекурсивный генератор интерфейса, сам интерфейс создает неограниченное...
Программирование Android Android зависимые спайнеры Имеется два спайнера. В первом спайнере название регионов, во втором должен быть список городов, который должен изменяться в зависимости от выбранного региона. http://www.cyberforum.ru/android-dev/thread1753566.html
Программирование Android Динамическая инициализация ImageView
Привет, подскажите как реализовать инициализацию ImageView, когда их кол-во заранее не известно. На активности есть HorizontalScrollView, в нем Linear Layout и на этом слое расположены ImageView....
Программирование Android Android 6.0 permission
Подскажите, пожалуйста, как лучше в андроид 6.0 добавить все необходимые разрешения, чтобы код был оптимальным? Есть вот такой перечень разрешений: <uses-permission...
Программирование Android Как работает 9-patch? http://www.cyberforum.ru/android-dev/thread1753092.html
Написано : "Верхняя и левая часть рамки задают масштабируемые области, правая и нижняя – область отображения контента." Я не понимаю, как может верхняя левая часть объекта растягиваться, а правая...
Программирование Android Изменить текст TextView другого Фрагмента, не открывая его Могу передать данные из Activiry во фрагмента когда он открыт. blank1 = new BlankFragment(); if (blank1 != null) { FragmentManager fragmentManager =... подробнее

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

Скрыть элемент View после ввода логина и пароля на другом активити - Программирование Android

03.06.2016, 20:18. Просмотров 474. Ответов 8
Метки (Все метки)

Доброго времени суток.
Подскажите как скрыть элемент View на другой активити после перехода на нее через логин и пароль.

пробую
Java
1
2
textView.setVisibility(View.GONE);
textView2.setVisibility(View.GONE);
выдает ошибку но переходит на активити при этом элемент 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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
public class LoginDialogActivity extends Activity implements OnClickListener {
 
    
    Button btnLoginDialog, btnLoginDialog2;
    TextView textView2, textView;
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 
        
        btnLoginDialog = (Button) findViewById(R.id.btnLoginDialog);
        btnLoginDialog.setOnClickListener(this);
        btnLoginDialog2 = (Button) findViewById(R.id.btnLoginDialog2);
        btnLoginDialog2.setOnClickListener(this);
    }
 
    @Override
    public void onClick(View v) {
        switch (v.getId()) {
            case R.id.btnLoginDialog:
        if (v == btnLoginDialog) {
 
            
            final Dialog login = new Dialog(this);
            
            login.setContentView(R.layout.login_dialog);
            login.setTitle("Login");
 
            
            Button btnLogin = (Button) login.findViewById(R.id.btnLogin);
            Button btnCancel = (Button) login.findViewById(R.id.btnCancel);
            final EditText txtUsername = (EditText)login.findViewById(R.id.txtUsername);
            final EditText txtPassword = (EditText)login.findViewById(R.id.txtPassword);
 
            
            btnLogin.setOnClickListener(new OnClickListener() {
                @Override
                public void onClick(View v) {
                    Editable loginEntered = txtPassword.getText();
                    if (!loginEntered.toString().equals("123456")) {
                        Toast.makeText(getApplicationContext(), "Неверный Логин или пароль", Toast.LENGTH_LONG).show();
                    } else {
                        Toast.makeText(getApplicationContext(), "Вы успешно вошли", Toast.LENGTH_LONG).show();
                        goTest1Activity(v);
                    }
 
                    Editable loginEntered2 = txtUsername.getText();
                    if (!loginEntered2.toString().equals("Test")) {
                        Toast.makeText(getApplicationContext(), "Неверный Логин или пароль", Toast.LENGTH_LONG).show();
                    } else {
                        Toast.makeText(getApplicationContext(), "Вы успешно вошли", Toast.LENGTH_LONG).show();
                        goTest1Activity(v);
                }
            }
        });
            btnCancel.setOnClickListener(new OnClickListener() {
                @Override
                public void onClick(View v) {
                    login.dismiss();
                    Toast.makeText(getApplicationContext(), "Отмена", Toast.LENGTH_LONG).show();
                }
            });
 
            // Make dialog box visible.
            login.show();
        }
            case R.id.btnLoginDialog2:
                if (v == btnLoginDialog2) {
 
                    
                    final Dialog login = new Dialog(this);
                    
                    login.setContentView(R.layout.login_dialog);
                    login.setTitle("Login");
 
                    
                    Button btnLogin = (Button) login.findViewById(R.id.btnLogin);
                    Button btnCancel = (Button) login.findViewById(R.id.btnCancel);
                    final EditText txtUsername = (EditText)login.findViewById(R.id.txtUsername);
                    final EditText txtPassword = (EditText)login.findViewById(R.id.txtPassword);
 
                    
                    btnLogin.setOnClickListener(new OnClickListener() {
                        @Override
                        public void onClick(View v) {
                            Editable loginEntered = txtPassword.getText();
                            if (!loginEntered.toString().equals("123")) {
                                Toast.makeText(getApplicationContext(), "Неверный Логин или пароль", Toast.LENGTH_LONG).show();
                            } else {
                                Toast.makeText(getApplicationContext(), "Вы успешно вошли", Toast.LENGTH_LONG).show();
                                goTest2Activity(v);
                            }
 
                            Editable loginEntered2 = txtUsername.getText();
                            if (!loginEntered2.toString().equals("Test2")) {
                                Toast.makeText(getApplicationContext(), "Неверный Логин или пароль", Toast.LENGTH_LONG).show();
                            } else {
                                Toast.makeText(getApplicationContext(), "Вы успешно вошли", Toast.LENGTH_LONG).show();
                                goTest2Activity(v);
                            }
                        }
 
                    });
                    btnCancel.setOnClickListener(new OnClickListener() {
                        @Override
                        public void onClick(View v) {
                            login.dismiss();
                            Toast.makeText(getApplicationContext(), "Отмена", Toast.LENGTH_LONG).show();
                        }
                    });
 
                    // Make dialog box visible.
                    login.show();
                }
    }
    }
 
 
    public void goTest1Activity(View v) {
        Intent intent = new Intent(this, Test1Activity.class);
        startActivity(intent);
        textView2.setVisibility(View.GONE);
        Toast.makeText(getApplicationContext(), "Перешел Тест1", Toast.LENGTH_LONG).show();
    }
 
    public void goTest2Activity(View v) {
        Intent intent = new Intent(this, Test2Activity.class);
        startActivity(intent);
        textView.setVisibility(View.GONE);
        Toast.makeText(getApplicationContext(), "Перешел тест2", Toast.LENGTH_LONG).show();
    }
 
 
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.