代码之家  ›  专栏  ›  技术社区  ›  Federico klez Culloca

模拟按键

  •  0
  • Federico klez Culloca  · 技术社区  · 15 年前

    我有这个资源 Button

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
    
        <item android:state_pressed="true">
            <shape>
                <solid android:color="@color/CLR_GREEN" />
                <corners android:radius="5dp" />
                <padding android:left="10dp" android:top="10dp"
                    android:right="10dp" android:bottom="10dp" />
            </shape>
        </item>
    
        <item>
            <shape>
                <solid android:color="@color/CLR_GREEN_DARK" />
                <corners android:radius="5dp" />
                <padding android:left="10dp" android:top="10dp"
                    android:right="10dp" android:bottom="10dp" />
            </shape>
        </item>
    </selector>
    

    我在代码中把这个按钮称为 greenBtn

    onClick

    1 回复  |  直到 15 年前
        1
  •  2
  •   Rich Schuler    15 年前

    View#setPressed(boolean)


    我认为你的 <item> <项目> . 试着去做吧 <item android:state_pressed="false">