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

Всплывающее активити - не работает код - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Обработка нажатий на сам фрагмент а не на отдельную кнопку http://www.cyberforum.ru/android-dev/thread1782223.html
Как повесить обработку нажатий на весь фрагмент а не на отдельное View внутри фрагмента? Добавлено через 2 минуты Есть 2 фрагмента они находятся в LinearLayout активити и на них нужно повесить слушатель нажатий. Как это можно реализовать?
Android Останавливается сервис на эмуляторе с Android 5.0.1 при закрытии Activity кнопкой "Домой" Здравствуйте! У меня Service работает в отдельном процессе (использую android:process в манифесте), чтобы он не завершался при завершении Activity. На версиях Android < 5.0.1 всё работает, а на эмуляторе с Android 5.0.1 при завершении Activity из диспетчера задач (удерживаю кнопку «Домой»), завершается и Service. Подскажите, пожалуйста, в чём может быть причина? http://www.cyberforum.ru/android-dev/thread1782195.html
Локализация приложения Android
Задался вопросом, как локализовать приложение из меню самого приложения. Сама техника создания ресурсов и смены локали Resources ясна: Configuration configuration = new Configuration(Resources.Configuration); configuration.Locale = new Locale("en"); Resources.UpdateConfiguration(configuration, null); Далее возникает вопрос, как обновить все элементы UI с новой локалью? Нашел два возможных...
В одном фрагменте запустить интент - во втором поймать его Android
Если оба фрагмента находятся в LinearLayout одного активити можно ли из одного фрагмента запустить интент а во втором поймать его? У меня не получалось, а можно это вообще?То есть если интент запустить в первом фрагменте(в методе onCreate()) а во втором в методе onResume зарегистрировать ресивер и словить этот интент?
Android Виджеты, BroadcastReceiver и Строки http://www.cyberforum.ru/android-dev/thread1782050.html
Здравствуйте. Занимаюсь созданием виджета. Делаю что то наподобие нажатия на кнопку. Использую Broadcast. Предполагается ,что после нажатия на определенную кнопку(в данном примере их 4), в экстра сохраняется какая то текстовая переменная и присваивается броадкаст сообщение. В зависимости от этого сообщения в StringBuilder записываю определенные экстра и передаю их виджету. Проблема в том, что...
Android Alert Dialog закрывается при нажатии кнопки Назад AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setCancelable(false); Диалог все равно закрывается, когда я клацаю кнопку Назад. Как пофиксить? подробнее

Показать сообщение отдельно
AgentZ
0 / 0 / 0
Регистрация: 11.07.2013
Сообщений: 105
18.07.2016, 14:40     Всплывающее активити - не работает код
Вызываю всплывающее окно, содержимое которого у меня в файле dialog.xml:

Java
1
2
3
Dialog dial = new Dialog(Screen.this);
dial.setContentView(R.layout.dialog);
dial.show();
Окно появляется, все хорошо на первый взгляд. Но содержимое окна попросту ни на что не реагируют. В манифесте указал его, как Активити:



XML
1
2
3
4
5
<activity
            android:name=".Dialog"
            android:theme="@style/Theme.AppCompat.Dialog">
 
</activity>
Класс Dialog:

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
public class Dialog extends Activity {
    
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 
        setContentView(R.layout.dialog);
 
        final ImageView ch1 = (ImageView) findViewById(R.id.chest1);
        final ImageView ch2 = (ImageView) findViewById(R.id.chest2);
        final ImageView ch3 = (ImageView) findViewById(R.id.chest3);
 
 
        Hero s  = new Hero(this);
        s.createImagesArrays();
        Toast.makeText(Dialog.this, R.string.load_complete, Toast.LENGTH_SHORT).show();
 
 
        View.OnClickListener open = new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                switch (view.getId()) {
                    case R.id.chest1:
                        ch1.setImageResource(R.drawable.chestopen1);
                        ch2.setImageResource(R.drawable.chest1);
                        ch3.setImageResource(R.drawable.chest1);
                            
                        /// Сообщение пользователю, отображение нужной картинки..
 
                        break;
                    case R.id.chest2:
                        ch2.setImageResource(R.drawable.chestopen1);
                        ch1.setImageResource(R.drawable.chest1);
                        ch3.setImageResource(R.drawable.chest1);
 
                        /// Сообщение пользователю, отображение нужной картинки..
 
 
                        break;
                    case R.id.chest3:
                        ch3.setImageResource(R.drawable.chestopen1);
                        ch2.setImageResource(R.drawable.chest1);
                        ch1.setImageResource(R.drawable.chest1);
 
                        /// Сообщение пользователю, отображение нужной картинки..
 
                        break;
                }
            }
        };
 
 
        ch1.setOnClickListener(open);
        ch2.setOnClickListener(open);
        ch3.setOnClickListener(open);
 
 
    }
 
}
То есть, я в файле Dialog.java делал так, как я это делаю для всех других обычных активити. Возможно, именно в этом проблема и надо делать не так? Искал много, долго. Но все, что находил - не то... Мне нужно именно, чтоб всплывало окно, на котором будут несколько изображений и которые бы реагировали на нажатия / меняли изображения по нажатию и т.д.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru