У меня очень необычная проблема;У меня есть несколько ToggleButtons внутри линейного макета, сложенных горизонтально.Текст внутри (textOn, textOff) кнопок не центрируется, и после небольшой игры с paddingLeft я обнаружил, что 15% каждой кнопки справа являются чем-то вроде «мертвой области», то есть текстакогда он попадает в него - это объясняет, почему он не центрируется должным образом.
Вот XML:
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout
android:id="@+id/buttons"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="6dip"
android:weightSum="1.5"
android:background="#0094d2"
android:orientation="horizontal">
<ToggleButton
android:id="@+id/button1"
android:layout_weight=".5"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="@color/off_white"
android:textStyle="bold"
android:textOn="Button On"
android:textOff="Button Off"
android:background="@drawable/toggle_states"/>
<ToggleButton
android:id="@+id/button2"
android:layout_weight=".5"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="@color/off_white"
android:textStyle="bold"
android:textOn="Button On"
android:textOff="Button Off"
android:background="@drawable/toggle_states"/>
<ToggleButton
android:id="@+id/button3"
android:layout_weight=".5"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="@color/off_white"
android:textStyle="bold"
android:textOn="Button On"
android:textOff="Button Off"
android:background="@drawable/toggle_states"/>
</LinearLayout>
<View android:background="#999999" android:layout_height="1dip" android:id="@+id/divider" android:layout_below="@+id/buttons" android:layout_width="fill_parent"/>
<ListView
android:id="@+id/listview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:focusable="true"
android:divider="#cccccc"
android:dividerHeight="1dip"
android:layout_below="@+id/divider"
android:fadingEdge="none"/>
</RelativeLayout>
Ссылка на изображение, я слишком новый, поэтому япока не могу добавить изображения> <</a>
Я пытался установить гравитацию в макете и кнопки в center_horizontally ... очевидно, это не помогло.
Любойидеи?