Android Open Source - android-resistance Checkable Row






From Project

Back to project page android-resistance.

License

The source code is released under:

MIT License

If you think the Android project android-resistance listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.idunnolol.resistance;
/* w  w  w. ja v  a 2s  .c o m*/
import android.content.Context;
import android.util.AttributeSet;
import android.widget.CheckBox;
import android.widget.Checkable;
import android.widget.RelativeLayout;

public class CheckableRow extends RelativeLayout implements Checkable {

  private CheckBox mCheckBox;

  public CheckableRow(Context context) {
    super(context);
  }

  public CheckableRow(Context context, AttributeSet attrs) {
    super(context, attrs);
  }

  public CheckableRow(Context context, AttributeSet attrs, int defStyle) {
    super(context, attrs, defStyle);
  }

  @Override
  protected void onFinishInflate() {
    super.onFinishInflate();

    mCheckBox = (CheckBox) findViewById(R.id.checkbox);
  }

  //////////////////////////////////////////////////////////////////////////
  // android.widget.Checkable

  @Override
  public boolean isChecked() {
    return mCheckBox.isChecked();
  }

  @Override
  public void setChecked(boolean checked) {
    mCheckBox.setChecked(checked);
  }

  @Override
  public void toggle() {
    mCheckBox.toggle();
  }
}




Java Source Code List

com.idunnolol.resistance.CheckableRow.java
com.idunnolol.resistance.Config.java
com.idunnolol.resistance.MainActivity.java
com.idunnolol.resistance.ScriptGenerator.java