Giới thiệu Analog clock và Digital clock trong Android

Thảo luận trong 'Game - Ứng dụng' bắt đầu bởi n_erudite, 29/1/16.

Đã xem: 1,171

  1. n_erudite Thành Viên

    Các lớp học android.widget.AnalogClock và android.widget.DigitalClock cung cấp các chức năng để hiển thị đồng hồ analog và kỹ thuật số. Android analog và đồng hồ kỹ thuật số được sử dụng để hiển thị thời gian trong ứng dụng Android.

    Android AnalogClock là lớp con của lớp View. Android DigitalClock là lớp con của lớp TextView. Kể từ khi Android API cấp 17, nó bị phản đối. Bạn được khuyến cáo sử dụng TextClock. Trong android, bạn cần kéo đồng hồ analog và kỹ thuật số từ các pallet để hiển thị đồng hồ analog và kỹ thuật số. Nó đại diện cho thời gian của các thiết bị hiện nay trong khi học lập trình android

    Lưu ý: Analog và kỹ thuật số đồng hồ không thể được sử dụng để thay đổi thời gian của thiết bị. Để làm như vậy, bạn cần phải sử dụng DatePicker và TimePicker.

    Bây giờ, kéo các đồng hồ analog và kỹ thuật số, bây giờ các tập tin xml sẽ giống như thế này.

    File: activity_main.xml

    Mã:
    <RelativeLayout xmlns:androclass="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >
    
    <AnalogClock
    android:id="@+id/analogClock1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="22dp" />
    
    <DigitalClock
    android:id="@+id/digitalClock1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/analogClock1"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="81dp"
    android:text="DigitalClock" />
    
    </RelativeLayout>
    >> Khóa học lập trình php cơ bản tại hà nội !
    Activity class

    File: MainActivity.java
    Mã:
    package com.example.analogdigital;
    
    import android.os.Bundle;
    import android.app.Activity;
    import android.view.Menu;
    
    public class MainActivity extends Activity {
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    }
    
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.activity_main, menu);
    return true;
    }
    }
    Kết quả:

    [​IMG]

    ----------------- || -----------------
    Trung tâm Đào tạo Học lập trình Game Mobile với các Khóa học lập trình android tại hà nội!
     
    Đang tải...
    nam lim xanh

    Bình Luận Bằng Facebook