Кнопка включения, когда значение URI имеет данные в Kotlin - PullRequest
0 голосов
/ 05 октября 2018

Я играю аудио.я хочу, чтобы когда переменная "uri" была равна нулю, btnplay отключена, а когда переменная "uri" имеет данные, btnplay включен

, вот мой код.что мне делать?

fun playmusic(view : View)
    {
        if(uri == null)
        {
            btnPlay.isClickable = false
        }
        else
        {
            btnPlay.isClickable = true
            mp = MediaPlayer()
            if(mp.isPlaying)
            {
                mp.pause()
                btnPlay.setImageResource(R.drawable.ic_play_arrow)
            }
            else
            {
                mp = MediaPlayer.create(this,uri)
                mp.start()
                btnPlay.setImageResource(R.drawable.ic_pause)
            }

    }

1 Ответ

0 голосов
/ 05 октября 2018

Использовать btnPlay.isEnabled свойство вместо btnPlay.isClickable

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...