Android DigitalClock

分享到:

AnalogClock控件能实现一个以数字格式显示的电子时钟,(在Android4.4中已此类型经被弃用,不推荐使用)样式就像我们平时用的电子表,如12:30:10。Android中还有另一个与之相似的AnalogClock控件,基本用法非常简单直接在XML中进行布局即可。DigitalClock控件继承自TextView。因为在新版本的SDK中已经被启用,所以只简单介绍DigitalClock最基本用法。效果图如下:

DigitalClock实例

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" >

       	 <DigitalClock android:id="@+id/digitalClock"
       	  android:layout_width="wrap_content"
       	  android:layout_height="wrap_content" /> 

</LinearLayout>

java源码:

package com.my.androidtest;
import android.support.v7.app.ActionBarActivity;
import android.widget.DigitalClock;
import android.graphics.Color;
import android.os.Bundle;
        public class MainActivity extends ActionBarActivity {
          DigitalClock digitalClock=null;
          @Override
          protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);
  
          digitalClock=(DigitalClock)this.findViewById(R.id.digitalClock);
          digitalClock.setTextSize(60);//字号60
          digitalClock.setBackgroundColor(Color.BLACK); //背景为黑色
          digitalClock.setTextColor(Color.WHITE);//前景为白色
          }
}
昵    称:
验证码:

相关文档:

Android控件
Android基础知识
Android组件
Android实例