阅读《Android 从入门到精通》(16)——表状时钟

表状时钟(AnalogClock)

java.lang.Object;

android.view.View;

android.widget.AnalogClock;

AnalogClock 类方法

AnalogClock 示例

完整工程:http://download.csdn.net/detail/sweetloveft/9416138

这个程序只要贴图就可以了,回想之前的 DigitalClock,后来查证得知,这类工程一般是贴图,非要自绘的话,需要派生类做相关的重写,这里面将会用到 Canvas 等方面的内容。

1.MainActivity.java

package com.sweetlover.activity;

import com.sweetlover.analogclockdemo.R;

import android.app.Activity;
import android.os.Bundle;

public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
	}
}

2.activity_main.xml

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

    <AnalogClock
        android:id="@+id/analogClock1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center" />

</LinearLayout>

3.AndroidManifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.sweetlover.analogclockdemo"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="19" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity android:name="com.sweetlover.activity.MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>
    </application>

</manifest>
时间: 2024-10-11 12:20:58

阅读《Android 从入门到精通》(16)——表状时钟的相关文章

Android官方入门文档[16]创建一个Fragment代码片段

Android官方入门文档[16]创建一个Fragment代码片段 Creating a Fragment创建一个Fragment代码片段 This lesson teaches you to1.Create a Fragment Class2.Add a Fragment to an Activity using XML You should also read?Fragments 这节课教你1.创建一个Fragment代码片段类2.使用XML来添加一个Fragment代码片段给一个活动 你也

Android从入门到精通pdf+书源码

Android从入门到精通的pdf,入门的好书籍,由于csdn文件大小的限制所以分成了两部分. part1地址:http://download.csdn.net/detail/a358763471/7838725 part2地址:http://download.csdn.net/detail/a358763471/7838337 另外本书的源码连接: 源码地址:http://download.csdn.net/detail/a358763471/7725129

Android Volley入门到精通:使用Volley加载网络图片

在上一篇文章中,我们了解了Volley到底是什么,以及它的基本用法.本篇文章中我们即将学习关于Volley更加高级的用法,如何你还没有看过我的上一篇文章的话,建议先去阅读Android Volley完全解析(一),初识Volley的基本用法. 在上篇文章中有提到过,Volley是将AsyncHttpClient和Universal-Image-Loader的优点集成于一身的一个框架.我们都知道,Universal-Image-Loader具备非常强大的加载网络图片的功能,而使用Volley,我们

Android新手入门2016(16)--画图

本文来自肥宝传说之路,引用必须注明出处! 画图设计到图片的格式,有空可以看看图片资源各种格式.了解一下图片格式,对学习有用的.而且我面试别人的时候也很喜欢问这个问题,哈哈. 先看个图. 直接看代码吧,注释很详细了. activity_hello_world.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.andro

阅读《Android 从入门到精通》(14)——时间选择器

时间选择器(TimePicker) java.lang.Object; android.view.View; android.view.ViewGroup; android.widget.FrameLayout; android.widget.TimePicker; TimePicker 类方法 TimePick 示例 完整工程:http://download.csdn.net/detail/sweetloveft/9410965 下述程序主要学习 TimePicker 的用法,不使用 Cale

阅读《Android 从入门到精通》(17)——进度条

进度条(ProgressBar) java.lang.Object; android.view.View; android.widget.ProgressBar; ProgressBar 类方法 ProgressBar 演示样例 完整project:http://download.csdn.net/detail/sweetloveft/9416791 以下我们要学习该类中最经常使用的方法.主要是 setMax 和 setProgress 等方法. 1.MainActivity.java pack

阅读《Android 从入门到精通》(33)——Intent 分类

Intent 分类 显式 Intent:Intent("android.intent.action.CALL", Uri.parse("tel:" + string)); 须要指明名字启动.用于程序内多 Activity 交互,通经常使用于应用程序内部消息,有名 Action Intent. 隐式 Intent:一般不指明名字,而是採用广播的形式,一般是 Broadcast Intent. Action Intent: watermark/2/text/aHR0cD

阅读《Android 从入门到精通》(31)——Intent

意图(Intent) java.lang.Object; android.content.intend; android.content.pm.LabeledIntent; 主要分为 Action Intent 和 Broadcast Intent,Intent 服务于 Android 三大核心组件:Activity.Services.Broadcast Receiver Intent 的处理方式 Intent 启动新的 Activity public void StartMainActivit

阅读《Android 从入门到精通》(20)——图片视图

图片视图(ImageView) ImageView 类属于 android.Widget 包并且继承于 android.widget.View 类,派生了 ImageButton 和 ZoomButton 等子类,主要用于对图片作相关处理.可以通过 setImageBitmap 方法或 setImageResource(int) 方法设置图片资源,或者通过 android:src 属性指定. ImageView 类方法 ImageView 示例 完整工程:http://download.csdn