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   不爱美女爱辣条  阅读(52)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?



点击右上角即可分享
微信分享提示