我在这样的相对布局设置中有一个切换按钮。
<RelativeLayout
android:id="@+id/myBack"
android:layout_width="fill_parent"
android:layout_height="906dp"
android:background="@drawable/main" >
<ToggleButton
android:id="@+id/toggleButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="31dp"
android:background="@drawable/send_toggleLayout"
android:checked="true"
android:text="ToggleButton" />
</RelativeLayout>
无论如何我可以处理这个,所以 2.3 和 4.2 有类似的或至少没有像 2.3 那样混乱?我注意到这种行为发生在我程序中的布局应用按钮、切换按钮和编辑文本中。有什么建议吗?
当此布局应用于按钮/切换按钮时,它会发生。这是 send_toggleLayout xml 文件的示例:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="true"
android:state_pressed="true">
<shape android:padding="10dp" android:shape="rectangle">
<gradient android:startColor="@color/toggleDark" android:endColor="@color/toggleLight" android:angle="90"/>
<stroke android:width="2dp" android:color="#FFFFFF" />
<corners android:bottomLeftRadius="15dp" android:bottomRightRadius="15dp" android:topLeftRadius="15dp" android:topRightRadius="15dp" />
</shape>
</item>
任何帮助表示赞赏。