Intereting Posts
Sync 2 ListViews с помощью прокрутки SQLCipher – открытие зашифрованной базы данных на рабочем столе Android – битмап и управление памятью? Как заставить команду listPreference сбросить значение? Android Sound Verification Как показать всплывающее окно при наложении наложения карты? AppWidget: экземпляр не отображается после завершения работы конфигурации на некоторых устройствах Как правильно писать и использовать подкласс View в Android? Должен ли я создавать разные макеты (xml-файлы) для разных мобильных телефонов Android Воспроизведение Android MediaPlayer заикается по проводным наушникам, а не по Bluetooth Выбросить пользовательское исключение из службы в действие Библиотеки Android Video Player с кеш-видео Персонализация первой буквы на клавиатуре Android для редактирования Firebase Android: медленное «соединение» с использованием многих слушателей, похоже, противоречит документации Android MediaPlayer: поток и запись в файл в одно и то же время.

SeekBar задает толщину и цвет линии из кода

Я хочу создать программу поиска полностью программно. Все форматирование должно выполняться из самого кода. Я даже не могу использовать извлекаемые из xml-файлов.

Все работает отлично, за исключением линии для линии поиска. Я могу изменить цвет линии / изменить ее на какой-нибудь способный и т. Д., Но не могу изменить толщину линии.

Я получаю следующий результат:

вывод

Но я хочу добиться чего-то вроде тонкой линии:

желательно

Вы можете изменить размер / толщину вашей панели поиска, просто используя два атрибута поиска. Которые:

android:minHeight="2dip"

android:maxHeight="2dip"

Например:

  <SeekBar android:progressDrawable="@drawable/seek_progress" android:thumb="@drawable/thumb" android:id="@+id/seekDistance" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="center" android:max="80" android:minHeight="2dip" android:maxHeight="2dip" /> 

Если вы используете параметр maxHeight, только ваша толщина искажателя изменится, и ваш курсор останется в фактическом размере:

 <SeekBar android:layout_width="300dp" android:layout_height="wrap_content" android:id="@+id/seekBar_learning_play_record_headre" android:layout_centerVertical="true" android:max="100" android:progress="56" android:maxHeight="5dp" android:progressDrawable="@drawable/progress" android:thumb="@drawable/my_seekbar_cursor" />