2013-09-17 3 views
0

Я устанавливаю поисковую панель и устанавливаю позицию с использованием поля слева и сверху. Мне нужно, чтобы seekvar был вертикальным, поэтому я повернул на 270. Я хочу поместить стрелку в поворотном положении до упора вправо, но движение в поисковой системе становится меньше, чем ближе я добираюсь до конца и переопределяет андроид : layout_width. V Android 4.0.3Ошибка шкалы шкалы положения

<SeekBar 
    android:id="@+id/seekBarDimmer" 
    android:layout_marginLeft="880dp" 
    android:layout_marginTop="330dp" 
    android:layout_width="270dp" 
    android:layout_height="wrap_content" 
    android:background="@color/slider" 
    android:thumb="@drawable/sliderred" 
    android:rotation="270"/> 

ответ

0

Почему вы используете marginLeft и marginTop для установки позиции. Я думаю, вам лучше использовать относительный макет и использовать атрибут android: layout_alignParentRight = "true", вы можете сделать прокрутку до правой части представления. Также используйте (отрицательное значение) android: layout_marginRight меньше половины размера ширины прошивки, чтобы сделать ее с правой стороны.

Я думаю, что вы ищете что-то вроде этого ..

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
> 

<SeekBar 
android:id="@+id/seekBarDimmer" 
android:layout_width="270dp" 
android:layout_height="wrap_content" 
android:layout_alignParentRight="true" 
android:layout_centerVertical="true" 
android:layout_marginRight="-120dp" 
android:layout_marginTop="10dp" 
android:rotation="270"/> 

</RelativeLayout> 
+0

Масштаб решен работал хорошо. – Bobby

Смежные вопросы