我有一个切换按钮列表,要放置在屏幕的右上角,并有一些填充,这样它们就不会非常靠近屏幕边界。
这是我的布局xml:
<RelativeLayout
a:layout_width="fill_parent"
a:layout_height="wrap_content">
<LinearLayout
a:id="@+id/header"
a:orientation="horizontal"
a:layout_width="wrap_content"
a:layout_height="wrap_content"
a:paddingTop="5px"
a:layout_gravity="top"
a:paddingRight="15px"
a:layout_alignParentRight="true"
>
<ToggleButton a:id="@+id/button1"
a:layout_width="40px"
a:layout_height="40px"
a:background="@drawable/button1"
a:textOn=""
a:textOff=""
/>
<ToggleButton a:id="@+id/button2"
a:layout_width="40px"
a:layout_height="40px"
a:background="@drawable/button2"
a:textOn=""
a:textOff=""
/>
</LinearLayout>
</RelativeLayout>
按钮放置正确。但是,当我触摸右键时,它不会被检查。直到我触摸按钮的左边界,它才被检查。有效的触摸区域左移。为什么会这样?