首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >'.MainActivity' is not an enclosing class?

'.MainActivity' is not an enclosing class?

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

自定义一个title控件,

mainactivity类:

代码语言:javascript
复制
 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
复制
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();
            }
        });
    }

}

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档