編輯:關於Android編程
好吧……我承認很尴尬……
但畢竟作為開端,還是將這個貼出來,以後一定寫出厲害的!
package myapplication.nomasp.com.timer;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import java.util.Timer;
import java.util.TimerTask;
public class MainActivity extends Activity implements View.OnClickListener {
private EditText etInputNum,etOutputNum;
private Button btnGetNum,btnStartCount,btnStopCount;
private TextView tvOutputNum;
private int i=0;
private Timer timer=null;
private TimerTask task=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
}
private void initView(){
etInputNum=(EditText)findViewById(R.id.etInputNum);
btnGetNum=(Button)findViewById(R.id.btnGetNum);
btnStartCount=(Button)findViewById(R.id.btnStartCount);
btnStopCount=(Button)findViewById(R.id.btnStopCount);
tvOutputNum=(TextView)findViewById(R.id.tvOutputNum);
btnGetNum.setOnClickListener(this);
btnStartCount.setOnClickListener(this);
btnStopCount.setOnClickListener(this);
}
@Override
public void onClick(View v)
{
switch (v.getId())
{
case R.id.btnGetNum:
tvOutputNum.setText(etInputNum.getText().toString());
i=Integer.parseInt(etInputNum.getText().toString());
break;
case R.id.btnStartCount:
startTime();
break;
case R.id.btnStopCount:
stopTime();
break;
default:
break;
}
}
private Handler mHandler=new Handler(){
public void handleMessage(Message msg){
tvOutputNum.setText(msg.arg1+);
startTime();
};
};
public void startTime(){
timer=new Timer();
task =new TimerTask() {
@Override
public void run() {
i--;
Message message=mHandler.obtainMessage();
message.arg1=i;
mHandler.sendMessage(message);
}
};
timer.schedule(task,1000);
}
public void stopTime(){
timer.cancel();
}
}
加油!
Interpolator的用法Interpolator這個東西很難進行翻譯,直譯過來的話是補間器的意思,它的主要作用是可以控制動畫的變化速率,比如去實現一種非線性運動的動
一對一雙向關聯映射(六)上篇博文一對一單向關聯映射(五),我們介紹了一對一的單向關聯映射,單向是指只能從人(Person)這端加載身份證端(IdCard),但是反過來,不
每次看IOS上的應用,應用中狀態欄的顏色總能與應用標題欄顏色保持一致,用戶體驗很不錯,對於這種效果,像我這種好奇心強的人就會去看看那安卓是否可以呢?若是在安卓4.4之前,
package com.gc.textswitcherdemo; /* * 文本切換器(TextSwitcher): * 1、TextSwitcher繼承了ViewS