SDK location not found. Define a valid SDK location with an ANDROID_HOME environment variable or by setting the sdk.dir path in your project's local properties file at 'E:\Android\Gao\local.properties'. 还没等调试能控制台报错
参考 https://blog.csdn.net/u010775335/article/details/109615223

问题是 sdk未找到 因为来回切换电脑设备 导致路径问题发生改变 因此路径问题绝对是一个大敌人 问题是 sdk未找到 因为来回切换电脑设备 导致路径问题发生改变 因此路径问题绝对是一个打敌人
image

切换后回归正常 继续总结


//通过第一种方法匿名内部类实现

 b1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            b1.setBackgroundResource(R.drawable.five_focus);
        }
    });

//通过第二种方法创造方法c_click()方法实现

  public void c_click(View v) {
    b2.setBackgroundResource(R.drawable.five_focus);
}

其中c_click为自己命名但一定要在你的layout里面加入
image

//通过第三种方法实现接口重写方法实现
这个方法和第一种相似 当时比如当你使用复选框之类的改变的东西都一样的时候
第三种方法只需要写在一个方法中

  @Override
public void onClick(View v) {
    if (v.getId() == R.id.bbb3) {
        b3.setBackgroundResource(R.drawable.five_focus);
    }
}

千万别忘了别忘了 要有一个this参数和继承方法
image

照葫芦画瓢之后的其他方法啊 例如onFocusChange聚焦还有其他的 模仿学习即可


哦哦哦 再来个总结的继承

  • 线性布局 LinearLayout extends ViewGroup
  • 相对布局 RelativeLayout extends ViewGroup
  • 表格布局 TableLayout extends LinearLayout
  • 帧布局 FrameLayout extends ViewGroup
  • TextView控件 extends View
  • EditText控件 extends TextView
  • Button控件 extends TextView
  • ImageButton控件 extends ImageView
  • RadioGroup extends LinearLayout
  • RadioButton extends CompoundButton
  • CheckBox extends CompoundButton
posted on 2024-03-27 15:39  蒸饺  阅读(59)  评论(0)    收藏  举报