当我点击其中一个按钮(忘记了您的代码?)时,它会显示纯红色并导致不同的活动。当我返回上一个活动时,按钮已更改为默认样式,并在按下时显示橙色。第一次按下后如何保留按钮的原始样式和状态?
按钮状态xml文件:
<item android:state_pressed="true" >
<shape android:shape="rectangle" >
<corners android:radius="3dip" />
<stroke android:width="1dip" android:color="#000000" />
<gradient android:angle="-90" android:startColor="#FF0D00" android:endColor="#FF0D00" />
</shape>
</item>
<item android:state_focused="true">
<shape android:shape="rectangle">
<corners android:radius="3dip" />
<stroke android:width="1dip" android:color="#000000" />
<solid android:color="#FF0D00"/>
</shape>
</item>
<item >
<shape android:shape="rectangle" >
<corners android:radius="3dip" />
<stroke android:width="1dip" android:color="#000000" />
<gradient android:angle="-90" android:startColor="#D8D8D8" android:endColor="#848484" />
</shape>
</item>