Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >'.MainActivity' is not an enclosing class?

'.MainActivity' is not an enclosing class?

提问于 2023-09-14 07:24:16
回答 0关注 0查看 220

自定义一个title控件,

mainactivity类:

代码语言:javascript
运行
AI代码解释
复制
 public  class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    @Override
    protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
    }
}

TitleLayout类:

代码语言:javascript
运行
AI代码解释
复制
public class TitleLayout extends LinearLayout {

    public TitleLayout(Context context, AttributeSet attrs) {

        super(context, attrs);
        LayoutInflater.from(context).inflate(R.layout.title, this);

        Button btn_plus = (Button) findViewById(R.id.title_btn);
        Button btn_exit = (Button) findViewById(R.id.title_btn2);

        btn_plus.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                startActivity(new Intent(MainActivity.this,new_cost.class));
            }
        });

        btn_exit.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                ((new_cost)getContext()).finish();
            }
        });
    }

}

回答

成为首答用户。去 写回答
相关文章
No enclosing instance of type Test is accessible. Must qualify the allocation with an enclosing inst
当时没有注意,仔细想了想,也是合理的。main是Test类的static方法,按照常理它只能访问Test类中static资源,而class A是非static所以报错了。解决方法很简单,给class A添加static属性就可以了。
Frank909
2019/01/14
2.3K0
tools:context=".MainActivity的作用
在写xml布局时经常看到这一句:"tools:context=“.XXXX",那它的作用是什么呢?
张拭心 shixinzhang
2022/05/06
3590
Java: No enclosing instance of type xxx is accessible
上面这段代码会遇到No enclosing instance of type xxx is accessible(xxx类型的装入实例不可用)报错,原因在于编译运行KMeans类的时候,并没有产生实例(你看main也是静态方法);而KMeans下包含的point内部类是非静态的,只有实例对象才能使用它。外部类是直接被加载到内存了,而内部非静态类就需要一个实例对象来包含它。
gojam
2019/05/14
6100
动态加载class,卸载class
动态加载class,卸载class 从指定位置的jar中加载class,和卸载class 第一种 URL url = new File("/文件路径/entityMaker.jar").toURI().toURL(); ClassLoader systemClassLoader = ClassLoader.getSystemClassLoader(); URLClassLoader classLoader = new URLClassLoader(
何白白
2019/06/28
3.2K0
Java-No enclosing instance of type TestExtends is accessible.的错误纠正
这个错误是我在进行Java继承学习时候遇到的,但是此错误和继承并没有关系。这里Run一下会出现错误,No enclosing instance of type TestExtends is accessible. Must qualify the allocation with an enclosing instance of type TestExtends (e.g. x.new A() where x is an instance of TestExtends).提醒,后来经过查找资料,发现我这里定义的Boy是main中的内部类,Boy是被定义的动态类,而我得main方法是静态的。
Fisherman渔夫
2019/07/30
6400
T::class 和 this::class 的区别
前几天推送了一篇文章:你绝对想不到 Kotlin 泛型给反射留下了怎样的坑!,受到一位朋友的评论的启发,这篇文章就承接前文,探讨一下 T::class 和 this::class 区别。
bennyhuo
2020/02/20
1.3K0
Public Class 和 Class的区别
* 一个java源文件当中定义公开的类的话,只能有一个,并且该类名称必须和java源文件名称一致。
mcxfate
2020/08/02
9920
SpringBoot之class is not visible from class loader
最近在搭建SpringBoot的新应用,遇到个有意思的问题,如题就是在加载某一个类时候抛出了class is not visible from class loader, 下面就带大家看看是如何产生的。
加多
2018/09/06
2.5K0
SpringBoot之class is not visible from class loader
Class降级
分析: 1. class同let、const,有作用域死区,即先声明再使用,没有变量提升,包括方法等参数名也不能一样
剁椒鱼鳞
2023/06/19
2550
Class降级
class 类
抽象类是 TypeScript 中的一种特殊类,它不能直接被实例化,只能被其他类继承或实现。抽象类主要用于定义一些共享的属性和方法,并且可以声明一些抽象方法,这些抽象方法必须在子类中被实现。
程序员王天
2023/10/18
1820
Class(类)
class 的本质是 function。 它可以看作一个语法糖,让对象原型的写法更加清晰、更像面向对象编程的语法。
心念
2023/01/12
6900
Class类
import java.io.ObjectOutput; public class DEmo { public static void main(String[] args) { Object object = new Object();//第一种方法 Class class1 = object.getClass(); System.out.println(class1.hashCode());//第二种方法 Class class2 = Object.class; System.
用户2965768
2019/03/15
6360
Class类
Java之 public class 和 class 的区别
文章目录 1. public class 和 class 的区别 2. 总结: 1. public class 和 class 的区别 一个java源文件当中可以定义多个class 一个java源文件当中public的class不是必须的 一个class会定义生成一个xxx.class字节码文件 一个java源文件当中定义公开的类的话,只能有一个,并且该类名称必须和java源文件名称一致 每一个class当中都可以编写main方法,都可以设定程序的入口,向执行B.class中的main方法: java B,
兮动人
2021/06/11
1.7K0
Java之 public class 和 class 的区别
class、case class、object、case object的区别
case class的成员默认都是常量,所以case class适用于数据成员不改变的场景,而且case class之间可以进行比较
opencode
2022/12/26
9420
-java转-class---class转dex文件
如果使用JDK1.7编译Hello.java 生成的Hello.class默认的版本会比较低 使用dx生成dex文件会提示class文件无效 javac -source 1.6 -target 1.6 Hello.java
tea9
2022/07/16
1.3K0
ios OC 获取所有属性、变量 class_getProperty class_copyPropertyList class_copyIvarList
class_copyPropertyList 看到名字可以看出来他是来获取属性的 只能获取到 @property 声明的属性 class_copyIvarList 用来获取所有的变量的 获取所有的变量,当然包括因 @property 修饰而自动产生的变量 _name 总结 class_copyPropertyList 只能获取到 @property 声明的属性 class_copyIvarList 用来获取所有的变量的 但是以上两个方法都只能获取到当前类的属性和变量(也就是说获取不到父类的属性和变量) 验证
onety码生
2018/11/21
5.3K5
python类(class)
类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例,把所有相似的功能都封装到一个类里,最理想的情况是一个程序只有一个主程序,然后在程序里实例化类
py3study
2018/08/02
4820
python Class(类) and
Python类与面向对象    程序=指令+数据 (或算法+数据结构)。代码可以选择以指令为核心或以数据为核心进行编写。    两种类型        (1)以指令为核心:围绕“正在发生什么”进行编写(面向过程编程:程序具有一系列线性步骤;主体思想是代码作用于数据)以指令为中心,程序员的主要工作在于设计算法。        (2)以数据为核心:围绕“将影响谁”进行编写(面向对象编程OOP:围绕数据及为数据严格定义的接口来组织程序,用数据控制对代码的访问) 面向对象编程的核心概念     所有编程语言的最终目的都是提供一种抽像方法。     在机器模型("解空间"或"方案空间")与实际解决的问题模型("问题空间")之间,程序员必须建立一种联系。     (1)面向过程:程序=算法+数据结构     (2)面向对象:将问题空间中的元素以及它们在解空间中的表示物抽象为对象,并允许通过问题来描述问题而不是方案(可以把实例想象成一种新型变量,它保存着数据,但可以对自身的数据执行操作)     类是由状态集合(数据)和转换这些状态的操作集合组成     类:定义了被多个同一类型对象共享的结构和行为(数据和代码)     (1)类的数据和代码:即类的成员         数据:成员变量或实例变量         成员方法:简称为方法,是操作数据的代码,用于定义如何使用成员变量;因此一个类的行为和接口是通过方法来定义的。     (2)方法和变量:         私有:内部使用;公共:外部可见  面向对象的程序设计方法     所有东西都是对象;程序是一大堆对象的组合。     通过消息传递,各对象知道自己该做什么。
py3study
2020/01/15
9470
点击加载更多

相似问题

找不到mainactivity 在哪儿加入?

1273

JavaScript:Class.method与Class.prototype.method?

2296

Class 'PDO' not found?

31K

_OBJC_CLASS_$_RACSubscriptingAssignme?

1512

Didn't find class TACMessagingService?

1436
相关问答用户
高级数据分析师擅长5个领域
萃橙科技 | 合伙人擅长4个领域
腾讯 | 技术专家擅长2个领域
擅长4个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档