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

PopupMenu и KeyEvent.KEYCODE_MENU - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Полностью прозрачный status bar http://www.cyberforum.ru/android-dev/thread1441055.html
Как сделать прозрачный статус бар как на картинке: и чтобы изображение было под статус баром.
Android Проверка смс на содержимое Подскажите как сделать проверку смс на содержимое? Класс принимающий смс: package com.example.dda.sms; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.provider.Telephony; import android.telephony.SmsMessage; http://www.cyberforum.ru/android-dev/thread1441016.html
Android Как задать определённый номер на отправку смс и приём смс
Подскажите, что нужно добавить или переделать чтобы можно было принимать смс строго с определённого номера, а так же как задать определённый номер на отправку? package com.example.dda.sms; import android.app.Activity; import android.app.PendingIntent; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import...
Android Создание таймера
Кто-нибудь может скинуть туториал по созданию таймера?! Хотелось бы научиться делать на студию, но материал не могу найти
Android использование thread http://www.cyberforum.ru/android-dev/thread1440963.html
при нажатии должен срабатывать episodes и появляться новый layout поверх имеющегося. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.answer); } public void episodes(View view) { runnable = new Runnable() {
Android Может ли в папке jni быть несколько заголовочных файлов? Может ли в папке jni быть несколько заголовочных файлов .h ?? И как если это надо прописать в Android.mk?? подробнее

Показать сообщение отдельно
dimitriy951
2 / 2 / 0
Регистрация: 15.11.2013
Сообщений: 109

PopupMenu и KeyEvent.KEYCODE_MENU - Android

08.05.2015, 18:10. Просмотров 317. Ответов 1
Метки (Все метки)

Сделал всплывающие меню на нажатие кнопки, все норм.

Хочу добавить показ этого же меню для той же кнопки только дополнительно на нажатие механической кнопки "меню",
работает только при зажатии кнопки , отпускаешь всплывающие меню закрывается



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
private void showPopupMenu(View v) { 
 
PopupMenu popupMenu = new PopupMenu(this, v);
 
 popupMenu.inflate(R.menu.popupmenu); // Для Android 4.0
 
            popupMenu
                    .setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
 
                        @Override
                        public boolean onMenuItemClick(MenuItem item) {
 
                            switch (item.getItemId()) {
 
                                case R.id.action_abaut:
                                    Intent i = new Intent(getApplicationContext(), Abaut_main.class);
                                    startActivity(i);
                                    return true;
                                case R.id.action_dual:
                                    dual_vopros();
                                    return true;
                                case R.id.action_exit:
                                    pizdec();
                                    return true;
                                default:
                                    return false;
                            }
                        }
                    });
 
            popupMenu.show();
        }
вызываю так

Java
1
2
3
4
5
6
7
8
9
 @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_MENU) {
            event.startTracking();
            showPopupMenu(this.findViewById(R.id.button_menu));
            return true;
        }
        return super.onKeyDown(keyCode, event);
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru