1

Holo テーマでは、ボタンをクリックすると青くなり、一瞬光ります。ボタンをこの外観のままにして、次のクリックで通常の外観に戻す必要があります。どうやってするか?

更新:私のコード:

public class HomeActivity extends SherlockActivity {
org.holoeverywhere.widget.Button bt;
boolean isPressed = false;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.home_layout);
    bt = (org.holoeverywhere.widget.Button) findViewById(android.R.id.button1);
    bt.setOnTouchListener(new OnTouchListener() {

        @Override
        public boolean onTouch(View v, MotionEvent event) {
            if (event.getAction() == MotionEvent.ACTION_UP) {
                if (!isPressed) {
                    isPressed = true;
                } else {
                    isPressed = false;
                }
                bt.setPressed(isPressed);
            }

            return true;
        }
    });
}
}
4

2 に答える 2