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

Не могу реализовать TimePickerDialog - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как достать из телефонной книги адреса чатов, адреса проживания и сайты http://www.cyberforum.ru/android-dev/thread1848703.html
Здравствуйте, как достать из телефонной книги адреса чатов, адреса проживания и сайты. телефоны и имейлы я понял как достать, вот кусок кода cursor = getContentResolver().query( ContactsContract.CommonDataKinds.Email.CONTENT_URI, null, ContactsContract.CommonDataKinds.Email.CONTACT_ID + " = " + id_contact,...
Android Остановить работу приложения на 2 секунды Здравствуйте, всем... Вопрос в заголовке. Как остановить работу приложения, чтобы перестали работать кнопки, другие элементы управления? http://www.cyberforum.ru/android-dev/thread1848580.html
Android C# оптимизация приложения под разные экраны(не GUI)
Здравствуйте. Дело в том, что изначально я делал игру(2d в Unity через спрайты) под 1366x768, но при запуске на других разрешениях объекты вылазят за экран. Как сделать так, чтобы игра отображалась одинаково на разных устройствах?
System overlay или как отрисовать кастомную мышку? Android
Добрый день. Появилась надобность отрисовать кастомную мышку, которая бы управлялась тачскрином т.к. у меня на экране есть мёртвые области, где тачскрин не работает и мышка очень помогла бы. Первым делом, конечно, загуглил на наличие подобных приложений и не нашел ничего кроме Tap Pointer, который требует рут и при этом работает просто ужасно (по крайней мере на моём Nexus 5 с Android 7.1). ...
Android Download .apk & Install http://www.cyberforum.ru/android-dev/thread1848348.html
Подскажите где косяк. Выводит ошибку “There is problem parsing the package” как на реальном теле так и на эмуле. // this will be useful so that you can show a tipical 0-100% progress bar int lenghtOfFile = conection.getContentLength(); // download the file InputStream input = new BufferedInputStream(url.openStream(),...
Android Проигрывание небольших звуковых файлов Гуру, посоветуйте... Надо: хранить некий "кэш" аудиофайлов в памяти "предварительно открытыми/загруженными". мгновенно их проигрывать по таймеру или по событию (нажатие кнопки или смена картинки/слайда) "выгружать" не нужные больше файлы из кеша. Некоторые аудио-файлы совсем маленькие (около секунды), некоторые до 3х минут, но хотелось бы предусмотреть и возможность проиграть большого... подробнее

Показать сообщение отдельно
JerryLetehen
5 / 5 / 0
Регистрация: 07.11.2015
Сообщений: 133

Не могу реализовать TimePickerDialog - Android

12.11.2016, 20:33. Просмотров 177. Ответов 8
Метки (Все метки)

Доброго времени суток! Делаю приложение, которое будет изменять громкость телефона в назначенное время на назначенную громкость. Хочу, чтобы при нажатии на TextView у меня вылез TimePickerDialog, где я выберу время. И эти значения(взятые из timepicker'а) заменили текст в TextView. Столкнулся с затруднением: мне нужно видимо указать активити, в котором он будет появляться, и чтобы я не писал, мне пишет, мол Cannot resolve method or Cannot reslove Constructor. Хотя месседж диалог внизу работает исправно, хотя там тоже написано MainActivity.this. Помогите!!!
Что указывал в скобках
MainActivity.this or getActivity() or something else

Java
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
package com.example.jerryletehen.setyourvolume;
 
import android.app.TimePickerDialog;
import android.content.DialogInterface;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.TimePicker;
 
public class MainActivity extends AppCompatActivity {
    TimePickerDialog timepickerdialog;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final TextView editTime = (TextView) findViewById(R.id.editTime);
        final TextView editVolume = (TextView) findViewById(R.id.editVolume);
        final Button button = (Button) findViewById(R.id.button);
        editTime.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                timepickerdialog = new TimePickerDialog(getActivity(), new TimePickerDialog.OnTimeSetListener() {
                    @Override
                    public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
 
                    }
                })
 
            }
        });
        editVolume.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                editVolume.setText("Bro");
            }
        });
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                AlertDialog.Builder alert = new AlertDialog.Builder(MainActivity.this);
                alert.setMessage("Done!");
                alert.setNegativeButton("Okey!", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.cancel();
                    }
                });
                alert.show();
            }
        });
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru