0

我有一个切换按钮列表,要放置在屏幕的右上角,并有一些填充,这样它们就不会非常靠近屏幕边界。

这是我的布局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>

按钮放置正确。但是,当我触摸右键时,它不会被检查。直到我触摸按钮的左边界,它才被检查。有效的触摸区域左移。为什么会这样?

4

0 回答 0