CountDownTimer完整詳細樣本,countdowntimer樣本

來源:互聯網
上載者:User

CountDownTimer完整詳細樣本,countdowntimer樣本
MainActivity如下:

package cc.cv;import android.os.Bundle;import android.os.CountDownTimer;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.app.Activity;/** * Demo樣本: * CountDownTimer完整詳細樣本 * 代碼很簡單,直接看注釋即可 *  * CountDownTimer是Android4.0引入的倒計時 */public class MainActivity extends Activity {private Button mStartButton;private Button mCancelButton;    private CountDownTimerSubClass mCountDownTimerSubClass;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);init();}private void init(){mCountDownTimerSubClass=new CountDownTimerSubClass(15*1000, 1000);mStartButton=(Button) findViewById(R.id.startButton);//開始倒計時mStartButton.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View view) {mCountDownTimerSubClass.start();}});//取消倒計時.//再次調用CountDownTimer的start時會重新開始倒計時.mCancelButton=(Button) findViewById(R.id.cancelButton);mCancelButton.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View view) {mCountDownTimerSubClass.cancel();}});}private class CountDownTimerSubClass extends CountDownTimer{/** * millisInFuture 倒計時間 * countDownInterval 每兩次倒計時之間的間隔 */public CountDownTimerSubClass(long millisInFuture,long countDownInterval) {super(millisInFuture, countDownInterval);}/** * 倒計時結束 */@Overridepublic void onFinish() {System.out.println("結束");}/** * 每一個倒計時間點到來時均會觸發該方法 * millisUntilFinished表示整個倒計時剩餘的時間 */@Overridepublic void onTick(long millisUntilFinished) {long remainedSeconds=millisUntilFinished/1000;System.out.println("剩餘: "+remainedSeconds+" s");}}}

main.xml如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    >    <Button        android:id="@+id/startButton"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_centerHorizontal="true"        android:layout_marginTop="100dp"        android:text="start" />             <Button        android:id="@+id/cancelButton"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_centerHorizontal="true"        android:layout_below="@id/startButton"        android:layout_marginTop="100dp"        android:text="cancel" /></RelativeLayout>



用學過的物理知識,仿照樣本中的形式,將下表中的空格填寫完整.

冰箱門周圍的空氣中的水蒸氣遇冷液化成了小水珠,,,,,,熱水蒸發後遇冷空氣液化成小水珠,即白氣,,,,,,,,,,,燈絲在使用時溫度極高.燈絲升華後遇冷玻璃壁凝化
 
,橫豎都是 12 關係該位置的值等於左+上, 用程式語言將該矩陣完整輸出, 給出範例程式碼,

除了首行末行 每個數字都是左側位置的和上側位置的數位和.
因為命令列視窗寬度預設是80個字元,所以輸出格式有點亂.
最好在建立一個winform工程.

1.console程式
class Program
{
static void Main(string[] args)
{
int[,] array = new int[12,12];
array[0,0]=1;

for(int i = 1;i < 12;i++)
{
array[0,i] = i+1;
array[i,0] = i+1;
}

for(int i = 1;i < 12;i++)
{
for(int j = 1;j < 12;j++)
{
array[i,j] = array[i - 1,j] + array[i,j - 1];
}
}
System.Text.StringBuilder b = new StringBuilder();
b.AppendLine("輸出結果為");
for(int i = 0;i < array.GetLength(0);i++)
{
for(int j = 0;j < array.GetLength(1);j++)
{
b.Append(array[i,j].ToString() + "\t");
}
b.AppendLine();
}
b.AppendLine("OK");
Console.Write(b);
Console.Read();
}
}
2.winform程式
建立一個form,拖一個button和一個textbox
private void button1_Click(object sender,EventArgs e)
{
this.button1.Anchor = AnchorStyles.Top | AnchorStyles.Right;
this.WindowState = FormWindowState.Maximized;
this.textBox1.Multiline = true;
this.textBox1.Dock = DockStyle.Fill;
this.button1.BringToFront();
int[,] arra......餘下全文>>
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.