按下后如何保持相同的按钮样式?

时间:2015-12-15 19:14:45

标签: java android oop android-studio

当我点击其中一个按钮(忘记了您的代码?)时,它会显示纯红色并导致不同的活动。当我返回上一个活动时,按钮已更改为默认样式,并在按下时显示橙色。第一次按下后如何保留按钮的原始样式和状态?

按钮状态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>

截图:

0 个答案:

没有答案