Как убрать надоедливую 1px прозрачную доску LinearLayout?
Вы когда-нибудь замечали, что на самом деле Android LinearLayout имеет прозрачную доску 1px? У меня есть LinearLayout, вложенный в другой RelatvieLayout. И LinearLayout выровнен к основанию своего родителя. Тем не менее, я все еще могу получить прозрачную границу 1px прямо под LinearLayout. Вот изображение
Как я могу удалить границу? Вот мой код
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:background="@color/gray"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:id="@+id/llFooter"
android:layout_alignParentBottom="true"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
style="@style/st_record_bar">
<ToggleButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/btn_record_big_selector"
android:textOn=""
android:textOff="" />
</LinearLayout>
</RelativeLayout>
@ Style/st_record_bar определяется как
<style name="st_record_bar">
<item name="android:gravity">center_vertical|center_horizontal|center</item>
<item name="android:padding">15dip</item>
<item name="android:background">@drawable/bg_record_bar</item>
</style>
1 ответ
Изменить как это
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:background="@color/gray"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:id="@+id/llFooter"
android:layout_alignParentBottom="true"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<ToggleButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textOn=""
android:textOff="" />
</LinearLayout>
</RelativeLayout>