package com.marshalchen.common.demoofui.labelview; import android.content.Intent; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.view.View; import android.widget.Toast; import com.lid.lib.LabelView; import com.marshalchen.common.demoofui.R; public class LabelViewActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.label_view_activity_main); { final LabelView label = new LabelView(this); label.setText("CHINA"); label.setBackgroundColor(0xffE91E63); label.setTargetView(findViewById(R.id.image1), 10, LabelView.Gravity.LEFT_TOP); findViewById(R.id.image1).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { label.remove(); Toast.makeText(LabelViewActivity.this,"CHINA label remove",Toast.LENGTH_SHORT).show(); } }); } { final LabelView label = new LabelView(this); label.setText("Kunqu"); label.setBackgroundColor(0xffE91E63); label.setTargetView(findViewById(R.id.image2), 12, LabelView.Gravity.RIGHT_TOP); findViewById(R.id.image2).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { label.remove(); Toast.makeText(LabelViewActivity.this,"Kunqu label remove",Toast.LENGTH_SHORT).show(); } }); } { LabelView label = new LabelView(this); label.setText("HD"); label.setBackgroundColor(0xffE91E63); label.setTargetView(findViewById(R.id.button), 4, LabelView.Gravity.RIGHT_TOP); findViewById(R.id.button).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(LabelViewActivity.this,"button click",Toast.LENGTH_SHORT).show(); } }); } { LabelView label = new LabelView(this); label.setText("POP"); label.setBackgroundColor(0xff03a9f4); label.setTargetView(findViewById(R.id.text), 5, LabelView.Gravity.LEFT_TOP); findViewById(R.id.text).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(LabelViewActivity.this,"please click ListView Demo",Toast.LENGTH_SHORT).show(); } }); } { LabelView label = new LabelView(this); label.setText("click"); label.setBackgroundColor(0xff03a9f4); label.setTargetView(findViewById(R.id.click), 8, LabelView.Gravity.RIGHT_TOP); findViewById(R.id.click).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent i = new Intent(LabelViewActivity.this, ListViewActivity.class); startActivity(i); } }); } } }