package cn.coderss.activity; import cn.coderss.edu.R; import cn.coderss.ui.LabelView; import cn.coderss.ui.LabelView.OnItemClickListener; import android.annotation.SuppressLint; import android.app.ActionBar; import android.app.Activity; import android.content.Intent; import android.graphics.Color; import android.os.Bundle; import android.view.MenuItem; import android.widget.EditText; import android.widget.Toast; public class TagActivity extends Activity { private EditText mEditText; private LabelView mLabelView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_tag); mEditText = (EditText) findViewById(R.id.et_input); mLabelView = (LabelView) findViewById(R.id.lv); mLabelView.setLabels(new String[] { "文件", "编辑", "Android", "Google", "馒头", "大米", "服务" }); mLabelView.setColorSchema(new int[] { Color.DKGRAY, Color.CYAN, Color.GREEN, Color.LTGRAY, Color.MAGENTA, Color.RED }); mLabelView.setSpeeds(new int[][] { { 1, 2 }, { 1, 1 }, { 2, 1 }, { 2, 3 } }); mLabelView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(int index, String label) { Toast.makeText(TagActivity.this, "index : " + index + ",label : " + label, Toast.LENGTH_SHORT).show(); mEditText.setText(label); } }); setActionBar(); } @SuppressLint("NewApi") public void setActionBar() { ActionBar bar = getActionBar(); bar.setDisplayHomeAsUpEnabled(true); bar.setDisplayShowHomeEnabled(false); bar.setTitle("返回"); } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: finish(); break; case R.id.note_reply: Intent it = new Intent(this, NoteReplyActivity.class); startActivity(it); break; default: break; } return true; } }