vd 14

11

Upload: dinh-thanh

Post on 02-May-2017

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Vd 14
Page 2: Vd 14

Vd 14:

Layout.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/LinearLayout1" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".MainActivity" >

<TextView android:id="@+id/textView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#FFFFFF" android:gravity="center" android:text = "0%" android:textColor="#008000" android:textSize="25sp" />

<ProgressBar android:id="@+id/progressBar1" style="?android:attr/progressBarStyleHorizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:max="100" android:minHeight="50dp" />

Page 3: Vd 14

<Button android:id="@+id/btnstart" android:layout_width="105dp" android:layout_height="wrap_content" android:layout_gravity="center" android:text = "Start" /></LinearLayout>

Page 4: Vd 14

Main_activyty.java

import java.util.concurrent.atomic.AtomicBoolean;

import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.os.SystemClock;import android.app.Activity;import android.view.Menu;import android.view.View;import android.widget.Button;import android.widget.ProgressBar;import android.widget.TextView;

import android.app.Activity;import android.view.Menu;

// MainActivity class

Page 5: Vd 14

Vd15:

Layout.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/LinearLayout1" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".MainActivity" >

<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" >

<Button android:id="@+id/btnDrawButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text = "Draw Button:" />

< EditText android:id = "@+id/editNumber" android:layout_width = "wrap_content" android:layout_height="wrap_content" android:layout_weight="1"

Page 6: Vd 14

android:ems="10" />

</LinearLayout>

<ScrollView android:id="@+id/scrollView1" android:layout_width="match_parent" android:layout_height="wrap_content" >

<LinearLayout android:id="@+id/layout_draw_button" android:layout_width="match_parent" android:layout_height = "match_parent" android:orientation="vertical" > </LinearLayout> </ScrollView>

</LinearLayout>

Actinytymian.java

import java.util.concurrent.atomic.AtomicBoolean;

import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.os.SystemClock;import android.app.Activity;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.LinearLayout;import android.widget.LinearLayout.LayoutParams;

Page 7: Vd 14
Page 8: Vd 14

Vd16:

Layout.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >

Page 9: Vd 14

<TextView android:id="@+id/txtdate" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" />

<Button android:id="@+id/btnstart" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text = "Start here" />

<Button android:id="@+id/btnstop" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text = "Stop here" />

<ProgressBar android:id="@+id/progressBar1" style="?android:attr/progressBarStyleHorizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:max="100" />

</LinearLayout>

MainActivity.java

package com.example.vd16;

import java.util.Date;

import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.ProgressBar;import android.widget.TextView;

public class MainActivity extends Activity {

TextView txtdate;Button btnstart,btnstop;Handler handler;ProgressBar bar;

@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

Page 10: Vd 14

setContentView(R.layout.activity_main); handler=new Handler(); btnstart=(Button) findViewById(R.id.btnstart); btnstop=(Button) findViewById(R.id.btnstop); txtdate =(TextView) findViewById(R.id.txtdate); bar=(ProgressBar) findViewById(R.id.progressBar1); final Runnable mytimer=new Runnable() {

@Overridepublic void run() {

// TODO Auto-generated method stubtxtdate.setText(new Date().toString());if(bar.getProgress()<bar.getMax())

bar.incrementProgressBy(1);handler.postDelayed(this, 1000);

}};btnstart.setOnClickListener(new OnClickListener() {

@Overridepublic void onClick(View v) {

// TODO Auto-generated method stubbar.setProgress(0);handler.post(mytimer);

}});btnstop.setOnClickListener(new OnClickListener() {

@Overridepublic void onClick(View v) {

// TODO Auto-generated method stubhandler.removeCallbacks(mytimer);

}});

}

}