Intereting Posts
Как пожать виртуальное устройство, созданное Genymotion (Android Emulator) Android: HTTPClient Преобразование последовательности изображений в видео файл android java Показывать размытое эскиз перед загрузкой всего изображения (например, в Whatsapp)? Изменение позиции просмотра после окончания анимации Как применить анимацию макета Android только для детей выше определенного индекса? Кнопка BackgroundTint не работает с AppCompat v23 Сохранить растровое изображение в Android в формате JPEG во внешнем хранилище в папке Как получить черновик SMS в Android 6 Marshmallow Дублирующиеся файлы, скопированные в APK Android. Могут ли они быть объединены? Могу ли я хранить данные на устройстве Android для сохранения между установками? Как использовать платную версию моего приложения в качестве «ключа» для бесплатной версии? Xamarin.Forms untappable ListView (удаляет эффект пульсации выбора) Ошибка «Не удалось загрузить файл свойств для проекта« MJAndroid »в eclipse Android Multi-Screen Application

Android Seekbar не может удалить дополнение / фон

То, что я хочу достичь, – это что-то вроде этого, поисковый барьер без верхнего и нижнего отступов: Введите описание изображения здесь

Я получаю следующее: Введите описание изображения здесь

Я попытался даже настроить фон на прозрачный, а затем нулевой, но фон беговой панели становится белым, на первом изображении он не похож, я хочу, чтобы стрелка поиска выглядела так, как будто она помещается между обоими макетами (верхний макет темнее , А макет снизу легче, как вы видите на обеих фотографиях). Я использую основные атрибуты для поиска в xml, спасибо!

EDIT: это seekBar в XML. Я не верю, что это имеет какое-то отношение к корневому расположению, потому что везде, если я начинаю новый проект, и я добавляю поисковую панель, у него все еще есть этот фон, и если я попытаюсь установить его прозрачным, он станет белый.

<SeekBar android:id="@+id/window_song_seekbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/primaryColor" android:paddingLeft="0px" android:paddingRight="0px" /> 

Solutions Collecting From Web of "Android Seekbar не может удалить дополнение / фон"

Задайте следующие атрибуты в xml. 'Android: paddingStart = "0dp" android: paddingEnd = "0dp"'

Наконец, я просто внезапно подумал. Почему бы не попробовать изменить его с помощью java-кода. Оно работает! Ниже приведен пример кода:

 protected void initViews(Context context) { LayoutInflater.from(context).inflate(getLayoutResId(), this); ButterKnife.bind(this); // set style, just once seekBar.setProgress(0); seekBar.setMax(0); seekBar.setPadding(0, 0, 0, 0); // ... } 

SOLVED, плохое расположение макета. Я использовал LinearLayout в качестве корневого элемента с вертикальной ориентацией, указатель находился в середине двух относительных макетов, я использовал android: background = "@ color / myColor" для корневого макета, а затем установил фон прозрачным для И теперь я получил желаемый эффект. А также я изменил макет корня из линейного макета в относительный макет. Спасибо! 🙂