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

Chronometr в аудиоплейере - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Что такое хэширование? http://www.cyberforum.ru/android-dev/thread1607494.html
Можете обьяснить что такое хэширование как это понимать??Я в википедии читал что это преобразование входной строки в массив бит. Так вот строка должна быть символьная или какая что имеется ввиду?? ...
Программирование Android Звук по нажатию на button Привет. Я повесил OnTouch на button, но теперь по клику нет звука, как вернуть? Добавлено через 6 часов 56 минут Почему view.playSoundEffect(SoundEffectConstants.CLICK) не работает? http://www.cyberforum.ru/android-dev/thread1607466.html
Программирование Android Как создать каталог
Всем привет. Собственно говоря вопрос в названии. Если точнее: как правильно писать путь? Подскажите пожалуйста. Я пытаюсь вот так File f=new File("storage//sdcard0//MyFolder"); f.mkdirs(); ...
Программирование Android Запуск портированной прошивки
Портировал с Pipo u8t на Texet TM9767 Причина - нужен TWRP,который отлично ставится на пиповскую прошивку. Простым прошиванием,прошивка спокойно становится и запускается,но работает с парочкой...
Программирование Android Кнопка назад не работает http://www.cyberforum.ru/android-dev/thread1607220.html
Здравствуйте. Подскажите в чем может быть дело. При нажатии системной кнопки назад приложение вылетает :cry: Вот MainActivity package timonpumba.thefocus; import android.content.Intent;...
Программирование Android ExpandableListView удаление группы Добрый день, подскажите, как удалить группу в ExpandableListView. подробнее

Показать сообщение отдельно
Pablito
2505 / 1989 / 619
Регистрация: 12.05.2014
Сообщений: 6,943
Завершенные тесты: 1
11.12.2015, 19:22
продолжаем тему
допустим мы хотим по нажатию на кнопку из прошлой темы запускать/оставливать хронометр (только хронометр, без медиаплеера, мне лениво тестировать еще и со звуком )

я лучше покажу ведь код активити, так будет проще понять мне кажется
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
public class MainActivity extends AppCompatActivity {
 
    private long stopped;
    private Chronometer hron;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        hron = (Chronometer) findViewById(R.id.chronometer);
    }
 
    public void playStop(View v) {
        v.setSelected(!v.isSelected());
        if (v.isSelected()) {
            hronoStop();
        } else {
            hronoStart();
        }
    }
 
    private void hronoStart() {
        stopped = hron.getBase() - SystemClock.elapsedRealtime();
        hron.stop();
    }
 
    private void hronoStop() {
        hron.setBase(SystemClock.elapsedRealtime() + stopped);
        hron.start();
    }
}
в разметке активити у нас должны быть элементы
XML
1
2
3
4
5
6
7
8
9
10
11
    <ImageView
        android:id="@+id/playStop"
        android:background="@drawable/play_stop_selector"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="playStop"/>
 
    <Chronometer
        android:id="@+id/chronometer"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru