Манипуляции с длиной поисковой панели - PullRequest
2 голосов
/ 11 мая 2010

Я использую панель поиска в моем приложении для Android, чтобы установить громкость.Однако длина панели поиска слишком мала.Так есть ли способ настроить длину панели поиска?

Ответы [ 2 ]

2 голосов
/ 02 июня 2011

Пример XML:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dip">
<SeekBar android:id="@+id/default_width_seek_bar"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />
<SeekBar android:id="@+id/fixed_width_seek_bar"
    android:layout_width="100dip"
    android:layout_height="wrap_content" />
<SeekBar android:id="@+id/full_width_seek_bar"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" />
<SeekBar android:id="@+id/padded_full_width_seek_bar"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:paddingLeft="8dip" android:paddingRight="8dip" />
</LinearLayout>

Примечание: Большой палец SeekBar может быть обрезан при перемещении полностью в стороны. Небольшое дополнительное заполнение, как в предыдущем SeekBar, решает эту проблему.

0 голосов
/ 22 февраля 2011
SeekBar sk =(SeekBar)findViewById(R.id.seekbar);
sk.setLayoutParams(params)

С его помощью вы можете установить длину панели поиска

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