首先在布局文件activity_main.xml中添加一个TextView和button控件。
<TextView
android:id="@+id/TextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="0"
android:textSize="40sp"
android:background="#00FF00" />
<Button
android:id="@+id/Button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
/>
接下来在MainActivity.java的onCreate方法中声明textview和button控件对象。定义一个全局变量count来记录点击数。定义一个内部类实现OnClickListener接口,并重写OnClick方法,实现count的自增,同时将变量count的值在textview中显示。最后将button控件的j监听设置为buttonlistener。
public class MainActivity extends Activity {
private TextView textview;
private Button button;
int count=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textview=(TextView)findViewById(R.id.TextView);
textview.setBackgroundColor(Color.RED);
button=(Button)findViewById(R.id.Button);
Buttonlistener buttonlistener=new Buttonlistener();
button.setOnClickListener(buttonlistener);
}
class Buttonlistener implements OnClickListener{
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
count++;
textview.setText(count+"");
}
}