布局文件
<TextView android:id="@+id/tvNumber" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="10" android:textSize="100sp" android:layout_centerVertical="true" android:layout_centerHorizontal="true"/> <Button android:text="start" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/tvNumber" android:onClick="start" android:layout_centerHorizontal="true" android:layout_marginTop="40dp" android:id="@+id/button"/>Mainvctivity
package com.example.bz0209.myapplication; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.TextView; public class MainActivity extends AppCompatActivity { private TextView tvNumber; private int count=10; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tvNumber = (TextView) findViewById(R.id.tvNumber); } public void start(View view){ new Thread(new Runnable() { @Override public void run() { while (count>0); count--; tvNumber.setText(count+""); } }).start(); } }