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

Обработка нажатия элементов контекстного меню - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Оценка функционала LEO Privacy Guard http://www.cyberforum.ru/android-dev/thread1626088.html
Планирую использовать програму в заголовке. Может кто пользовался расскажите про опыт использования Заранее спасибо
Программирование Android Не перебирается массив Хочу перебрать массив. В нём содержаться такие значения: "login0", " message0", "login1", "message1", " login2", "message2". При попытке вывести на экран одно из значений - выводит. А при попытке перебрать данный массив - ошибка. Пожалуйста, помогите! tmpText = ddTmpText.getText().toString(); String loginText = tmpText.split("~"); int ltLenght = loginText.length; for (int ddI = 0;... http://www.cyberforum.ru/android-dev/thread1626029.html
Программирование Android Оповещение по заданному времени и дате
Здравствуйте, есть задача вывести оповещение по заданной пользователем дате и времени. В сети много примеров, но не понятно как с конкретной датой работать. Буду благодарен пояснениям) Пока имеется такой код : Intent notificationIntent = new Intent(context, ToDoActivity.class); notificationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
Авто-воспроизведение сообщения "разговор записывается" Программирование Android
Здравствуйте! Подскажите, существует ли приложение или может его можно сделать, чтобы при ответе на звонок первым делом воспроизводился mp3 файл. В нем будет записано например следующее: "Здравствуйте! Разговор записывается. Пожалуйста, говорите, я вас слушаю". Основание: на телефоне установлена программа записи всех звонков, однако насколько знаю, эти записи незаконны, если не было такого...
Программирование Android Не удается добавить AdView http://www.cyberforum.ru/android-dev/thread1625823.html
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Я пытаюсь добавить рекламу в свое приложение, добавил adView, и мне выдает ошибку: Error:(293) No resource identifier found for attribute 'adSize' in package 'spsoft.passwordgenerator', и прочие похожие ошибки. Как это решить? Возможно дело в том, что мой проект - обычный, а не AdMob проект... Пишите что знаете, пожалуйста! ...
Программирование Android Куда "плыть" и не рано ли? господа,доброго времени суток.вот около месяца(по 4-5 часов в день) изучаю яву.базы нет никакой,с нуля.дается непросто, но плыть можно) есть мысля на скорое будущее приложение на андроиде - приложение которое может фоткать,сохранять результат не просто как фотографию а прикреплять фотку к определенной форме с описывающими ее полями, алсо высылающую сохраненный результат на сервак при подключении... подробнее

Показать сообщение отдельно
correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412

Обработка нажатия элементов контекстного меню - Программирование Android

26.12.2015, 19:46. Просмотров 180. Ответов 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
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
public class MainActivity extends AppCompatActivity {
    TextView tvColor, tvSize;
    final int MENU_COLOR_RED=1;
    final int MENU_COLOR_GREEN=2;
    final int MENU_COLOR_BLUE=3;
    final int MENU_SIZE_22=4;
    final int MENU_SIZE_26=5;
    final int MENU_SIZE_30=6;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);
        tvColor=(TextView)findViewById(R.id.tvColor);
        tvSize=(TextView)findViewById(R.id.tvSize);
 
        registerForContextMenu(tvColor);
        registerForContextMenu(tvSize);
 
    }
    @Override
    public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
 
 
    switch (v.getId()){
            case R.id.tvColor:
 
//                menu.add(0,MENU_COLOR_RED,0,"RED");
//                menu.add(0,MENU_COLOR_GREEN,0,"GREEN");
//                menu.add(0,MENU_COLOR_BLUE,0,"BLUE");
                getMenuInflater().inflate(R.menu.menu_color, menu);
                  break;
 
            case R.id.tvSize:
//                menu.add(0,MENU_SIZE_22,0,"22"); //
//                menu.add(0,MENU_SIZE_26,0,"26");
//                menu.add(0,MENU_SIZE_30,0,"30");
                getMenuInflater().inflate(R.menu.menu_size, menu);
                  break;
 
        }
      super.onCreateContextMenu(menu, v, menuInfo);
   }
 
    @Override
    public boolean onContextItemSelected(MenuItem item) {
        switch (item.getItemId()){
            case MENU_COLOR_RED:
                tvColor.setTextColor(Color.RED);
                tvColor.setText("Text color red");
                break;
            case MENU_COLOR_GREEN:
                tvColor.setTextColor(Color.GREEN);
                tvColor.setText("Text color green");
                break;
            case MENU_COLOR_BLUE:
                tvColor.setTextColor(Color.BLUE);
                tvColor.setText("Text color blue");
                break;
            case MENU_SIZE_22:
                tvSize.setTextSize(22);
                tvSize.setText("text size 22");
                break;
            case MENU_SIZE_26:
                tvSize.setTextSize(26);
                tvSize.setText("text size 26");
                break;
            case MENU_SIZE_30:
                tvSize.setTextSize(30);
                tvSize.setText("text size 30");
                break;
        }
        return super.onContextItemSelected(item);
    }
Код рабочий,но как, меню выводится,однако ничего ен происходит по нажатию ан элементы.
Понимаю,что с обработчиком что-то нужно делать,А что?
Обработка нажатия элементов контекстного меню
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru