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

Выпадающее меню - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Android studio ошибка с запуском пустого проекта http://www.cyberforum.ru/android-dev/thread1003860.html
Всем привет, скачал андроид студию, обновил до последней версии, создал новый проект и сразу же наткнулся на ошибки в только что созданном проекте. Подскажите что не так?
Android Обмен данными с сервером в общем есть не сложная реализация работы с сервером HttpPost httppost = new HttpPost("http://server.com/"); boolean query = true; try { // Add your data List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(1); nameValuePairs.add(new BasicNameValuePair("android",buffer)); httppost.setEntity(new... http://www.cyberforum.ru/android-dev/thread1003554.html
Android Ошибка в Eclipse
Здравствуйте. При попытке компиляции проекта для android, Eclipse выдает ошибку. Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace. Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace. Что это может быть?! Помогите пожалуйста.
Как проверить наличие apk которое я собираюсь использовать Android
Я вызываю приложение которое отправляет СМС или открываю контакт на просмотр, например: Intent intent = new Intent(Intent.ACTION_VIEW); Uri contactUri = ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI, Integer.valueOf(sid)); intent.setData(contactUri); try{ startActivity(intent); }catch(ActivityNotFoundException e){} Т.е. так я могу...
Android Как отключить динамики на планшете с Андроид 4.0 оставив включенными наушники? http://www.cyberforum.ru/android-dev/thread1003120.html
Может немного не по теме, но другой рубрики по Андроидам нет. Как отключить динамики на планшете с Андроид 4.0 оставив включенными наушники? Контакт вроде работает, потому что при вставке наушников плеер останавливается и слышен вибрирующий звук, но динамики не отключаются почему-то. Думаю что это программный глюк, а не аппаратный. Может кто знает как это исправить или сделать программу для...
Android registerForContextMenu и ontouch Здравствуйте! Столкнулся с проблемой: при единичном нажатии на экран, срабатывает OnTouch public boolean onTouch(View v, MotionEvent event) { if (event.getAction() == MotionEvent.ACTION_UP) { mThread.addItem((int) event.getX(), (int) event.getY()); } подробнее

Показать сообщение отдельно
NOSC
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
12.11.2013, 14:14  [ТС]     Выпадающее меню
Цитата Сообщение от dubok79 Посмотреть сообщение
тут пример. вроде работает как Вам нужно
ну или код под спойлером
Кликните здесь для просмотра всего текста

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
import android.os.Bundle;
import android.app.Activity;
import android.view.ContextMenu;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import android.widget.Toast;
 
public class MainActivity extends Activity
    implements OnClickListener {
 
    private ImageView img1;
    private static final int CMENU1 = 1;
    private static final int CMENU2 = 2;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        img1 = (ImageView) findViewById(R.id.img1);
        img1.setOnClickListener(this);
        registerForContextMenu(img1);
        
    }
 
    public void onClick(View v) {
        final int id = v.getId();
        switch(id){
        case R.id.img1:
            v.showContextMenu();
        }
    }
 
    //создание контекстного меню
    @Override
    public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
        super.onCreateContextMenu(menu, v, menuInfo);
        menu.add(Menu.NONE, CMENU1, Menu.NONE, "Привет");
        menu.add(Menu.NONE, CMENU2, Menu.NONE, "Пока");
    }
    //обработка нажатия на пункты меню
    @Override
    public boolean onContextItemSelected(MenuItem item) {
        switch (item.getItemId()) {
        case CMENU1:
            Toast.makeText(getApplicationContext(), item.getTitle(), Toast.LENGTH_SHORT).show();
            break;
        case CMENU2:
            finish();
            break;
        default:
            return super.onContextItemSelected(item);
        }
        return true;
    }           
}
Спасибо - то что надо.
Остался вопрос как ему положение другое задать, но это уже потом разберемся
 
Текущее время: 06:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru