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

Как обратиться к элементу Drawer Activity? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Заставить приложение скачать текстовый фаил http://www.cyberforum.ru/android-dev/thread1815071.html
Нужно заставить приложение скачать текстовый фаил , извлечь из него данные (по определённому алгоритму) и удалить скаченный фаил. Как это совершить?
Android Сортировка БД Доброй ночи. Понимаю что задача не сложная но, сходу решения ее не нашел. Задача: отсортировать данные в бд в обратном порядке порядке по значениям столбца "name" (от Я до А). С сортировкой в алфавитном порядке проблем нет: Cursor cursor = db.query(DBdriver.TB_INCENTORY, null, null, null, null, null, "name"); Куда собственно пихать "DESC"? http://www.cyberforum.ru/android-dev/thread1815053.html
Android Переход из уведомления в фрагмент активити
Здравствуйте.Вывожу уведомление в статус бар, нужно чтобы по нажатию на него открывался фрагмент активити. Фрагменты использовал для шторки. FragmentTransaction ftrans = getFragmentManager().beginTransaction(); if (id == R.id.nav_camera) { ftrans.replace(R.id.container, fimport); } else if (id == R.id.nav_gallery) { ...
Съезжающая разметка при открытии клавиатуры Android
Подскажите, есть незатейливая разметка : <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:padding="20dp"> <TextView android:layout_width="wrap_content"
Android Как приложение Вконтакте узнаёт о новом сообщении? http://www.cyberforum.ru/android-dev/thread1814726.html
Как реализовать подобную вещь: как, например, приложение Вконтакте узнаёт о новом сообщение? Оно циклично посылает запрос на сервер с этой целью? Или для этого используется какое-то средство Андроида? Как возможно это реализовать? Если я хочу в своём приложении встроить что-то типа "оповещения о новых событиях", а информацию о них выкладывать на своём сервере. Просто, если циклично посылать...
Android Gif в WebView В одном известном браузере просмотр гиф реализован так: статическая картинка (фрейм), после клика по нему этот фрейм преобразуется в гифку. Прямо на этой же странице. Как реализовать сие кто знает? Фрейм уже есть как получать, осталось остальное. подробнее

Показать сообщение отдельно
MrArty
0 / 0 / 0
Регистрация: 27.01.2016
Сообщений: 32
28.09.2016, 12:58  [ТС]     Как обратиться к элементу Drawer Activity?
Код Main Activity
Кликните здесь для просмотра всего текста
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
public class Main extends AppCompatActivity
        implements NavigationView.OnNavigationItemSelectedListener, SensorEventListener{
 
    Map<String, String> sensListMap = new HashMap<String, String>();
 
    TextView drawerItemModel;
    TextView textBatteryTemperature;
    TextView textBatteryInfo;
    TextView textModelGadjet;
    TextView textCreatorGadjet;
    TextView textPOVersion;
    TextView textOnline;
    TextView textBldInfo;
    TextView textMnfInfo;
    TextView textPOInfo;
    TextView textOnlineInfo;
    static TextView textBtrInfo;
    static TextView textChrgInfo;
 
 
    private SensorManager mSensorManager;
    private Sensor mProximity;
    private Timer mTimer;
 
    @RequiresApi(api = Build.VERSION_CODES.KITKAT_WATCH)
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 
                        /*Начало родного кода*/
        setContentView(R.layout.activity_main);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);
 
        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
                this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
        drawer.setDrawerListener(toggle);
        toggle.syncState();
 
        NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
        navigationView.setNavigationItemSelectedListener(this);
    /*Конец родного кода*/
 
         /*Начало моего кода*/
        mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);// Получаем менеджер сенсоров
        mProximity = mSensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY);// Получаем датчик приближения
        textModelGadjet = (TextView) findViewById(R.id.textModelGadjet);
        textCreatorGadjet = (TextView) findViewById(R.id.textCreatorGadjet);
        textPOVersion = (TextView) findViewById(R.id.textPOVersion);
        textOnline = (TextView) findViewById(R.id.textOnline);
        textBldInfo = (TextView) findViewById(R.id.textBldInfo);
        textMnfInfo = (TextView) findViewById(R.id.textMnfInfo);
        textPOInfo = (TextView) findViewById(R.id.textPOInfo);
        textOnlineInfo = (TextView) findViewById(R.id.textOnlineInfo);
        textBtrInfo = (TextView) findViewById(R.id.textBtrInfo);
        textChrgInfo = (TextView) findViewById(R.id.textChrgInfo);
        
        drawerItemModel = (TextView) findViewById(R.id.drawerItemModel2);
        drawerItemModel.setText("sdas");
 
        textBatteryInfo = (TextView) findViewById(R.id.textBatteryInfo);
        textBatteryTemperature = (TextView) findViewById(R.id.textBatteryTemperature);
        textBatteryInfo.setText("Заряд батареи");
        textBatteryTemperature.setText("Температура батареи");
        textBldInfo.setText(" " + Build.MODEL.toUpperCase());
        textMnfInfo.setText(" " + Build.MANUFACTURER.toUpperCase());
        textPOInfo.setText(" " + Build.VERSION.RELEASE.toUpperCase());
 
 
        sensListMap.put("ACCELEROMETER", "Акселерометр");
        sensListMap.put("AMBIENT_TEMPERATURE", "Датчик температуры окружающей среды");
        sensListMap.put("GEOMAGNETIC_ROTATION_VECTOR", "Датчик геомагнитного положения");
        sensListMap.put("MAGNETIC_FIELD", "Датчик магнитного поля");
        sensListMap.put("GYROSCOPE", "Гироскоп");
        sensListMap.put("LIGHT", "Датчик освещения");
        sensListMap.put("PRESSURE", "Датчик атмосферного давления");
        sensListMap.put("PROXIMITY", "Датчик приближенности");
        sensListMap.put("GRAVITY", "Датчик силы тяжести");
        sensListMap.put("LINEAR_ACCELERATION", "Датчик линейного ускорения");
        sensListMap.put("TYPE_ORIENTATION", "Датчик ориентации");
        sensListMap.put("RELATIVE_HUMIDITY", "Датчик относительной влажности");
        sensListMap.put("HEART_BEAT", "Датчик движения");
        sensListMap.put("MOTION_DETECT", "Датчик движения");
        sensListMap.put("MOVE_DETECT", "Датчик движения");
        sensListMap.put("HEART_RATE", "Датчик сердцебиения");
        sensListMap.put("STEP_COUNTER", "Счетчик шагов");
        sensListMap.put("STEP_DETECTOR", "Датчик шагов");
        sensListMap.put("GLANCE_GESTURE", "Датчик жеста поворота экрана");
        sensListMap.put("TILT_DETECTOR", "Датчик наклона");
        sensListMap.put("PICK_UP_GESTURE", "Датчик жеста подъема телефона с поверхности или кармана");
        sensListMap.put("WAKE_GESTURE", "Датчик жеста пробуждения устрофства");
        sensListMap.put("FLICK_GESTURE", "Датчик жеста смахивания");
        sensListMap.put("SIMPLE_TAPING", "Датчик жеста простого нажатия на экран");
        sensListMap.put("POSITION", "Датчик положения устройства");
        sensListMap.put("SHAKE", "Датчик жеста тряски устройства");
        sensListMap.put("LIFT", "Датчик поднятия устройства");
        sensListMap.put("CALIBRATION", "Калибровка устройства");
 
 
        //Выводим список датчиков
        LinearLayout linLayout = (LinearLayout) findViewById(R.id.linLayout);
        LayoutInflater ltInflater = getLayoutInflater();
 
        List<Sensor> sensList = mSensorManager.getSensorList(Sensor.TYPE_ALL);
        for (int i = 0; i < sensList.size(); i++) {
            View item = ltInflater.inflate(R.layout.sens_item, linLayout, false); //Создаем вью
            TextView tvName = (TextView) item.findViewById(R.id.tvName);    //Находим ТекстВью для имени датчика
            tvName.setText(String.valueOf(sensList.get(i).getName()));  //Оригинальное название датчика
            TextView tvPosition = (TextView) item.findViewById(R.id.tvPosition);    //Находим ТекстВью для номера сенсора
            tvPosition.setText(i+1 + ": ");  //Выводим номер сенсора
            TextView tvSalary = (TextView) item.findViewById(R.id.tvSalary);    //Находим ТекстВью для русского имени
            tvSalary.setText(checkMap(String.valueOf(sensList.get(i).getStringType()))); //Описание на русском
            TextView tvOrigName = (TextView) item.findViewById(R.id.tvOrigName);    //Находим ТекстВью для оригинального имени
            tvOrigName.setText(String.valueOf(sensList.get(i).getStringType()));   //Оригинальное имя
 
            item.getLayoutParams().width = LinearLayout.LayoutParams.MATCH_PARENT;
            linLayout.addView(item);
        }
 
        /*Конец моего кода*/
 
 
    }
 
Текущее время: 18:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru