package com.example.myweek; import android.content.Context; import android.graphics.Color; import android.support.annotation.Nullable; import android.util.AttributeSet; import android.view.Gravity; import android.view.View; import android.widget.Button; import android.widget.LinearLayout; import android.widget.TextView; public class MyTitle extends LinearLayout implements View.OnClickListener { private TextView title; private Button add; int context=0; public MyTitle(Context context) { super(context); initView(context,null); } public MyTitle(Context context, @Nullable AttributeSet attrs) { super(context, attrs); initView(context,attrs); } private void initView(Context context, AttributeSet attrs) { View view=inflate(context,R.layout.title_view,this); title = view.findViewById(R.id.tv_title); add = view.findViewById(R.id.btn_add); title.setOnClickListener(this); add.setOnClickListener(this); if (attrs==null){ return; } } public MyTitle(Context context, @Nullable AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } @Override public void onClick(View v) { String content=""; if (v.equals(title)){ }else if (v.equals(add)){ context++; TextView textView = new TextView(v.getContext()); int width=AppUtils.screenWidth(v.getContext()); MyView cc = findViewById(R.id.cc); textView.setWidth(width/2); textView.setHeight(100); textView.setText(""+context); textView.setGravity(Gravity.CENTER); textView.setTextColor(Color.BLUE); textView.setBackgroundColor(Color.YELLOW); cc.addView(textView); } } }
MyTitle
最新推荐文章于 2021-06-18 04:29:47 发布