package com.example.demousercount; import android.os.Bundle; import android.app.Activity; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.view.Menu; import android.widget.TextView; public class DemoUserCount extends Activity { //声明一个SharedPreferences SharedPreferences preferences; public TextView mytv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_demo_user_count); mytv = (TextView)findViewById(R.id.mytv); //声明一个preferences preferences = getSharedPreferences("count", MODE_WORLD_READABLE); // 读preferences中的count数据 int count = preferences.getInt("count", 0); //将int转化为String String counts = String.valueOf(count); //显示程序以前使用的次数 mytv.setText(counts); //编辑preferences中的内容 Editor editor = preferences.edit(); //将count加1 editor.putInt("count", ++count); //实施生效 editor.commit(); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.activity_demo_user_count, menu); return true; } }
最主要的是标颜色的代码
layout布局中只有一个textview