Как я могу отключить панель поиска для аудио контроллера - PullRequest
3 голосов
/ 26 октября 2010

В настоящее время я использую следующую панель поиска для отображения прогресса воспроизведения звука. Я хочу отключить движение пальца пользователем.

<Seekbar
    android:padding="7dp"
    android:id="@+id/SeekBar01"
    android:layout_width="245dip"
    android:thumb="@drawable/seekthumb2"
    android:progressDrawable="@drawable/seekbar1"
    android:layout_height="fill_parent"
    android:clickable="false"
    android:focusable="false"
    android:longClickable="false" />

Но это не работает.

Ответы [ 3 ]

4 голосов
/ 24 июля 2013

Вы можете использовать android:enabled="false" в соответствии с предложением @yuku, но он будет отображать эффект отключения [затемнить вашу панель поиска].

Так что, если вы хотите отобразить активировать панель поиска без ответа на действия с большим пальцем, используйте сенсорныйобработчик события с возвратом true, как показано ниже.

seekBar.setOnTouchListener(new OnTouchListener(){
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        return true;
    }
});
1 голос
/ 26 октября 2010

Попробуйте добавить

android:enabled="false"
0 голосов
/ 26 октября 2010

Вы также можете использовать прозрачный PNG в качестве большого пальца.Если ни одно из предложенных решений не работает.

...