android实现widget时钟示例分享

这篇文章主要介绍了android实现widget时钟示例,需要的朋友可以参考下

一、在 AndroidManifest.xml文件中配置Widgets:

复制代码 代码如下:

    package="com.example.widget"
    android:versionCode="1"
    android:versionName="1.0" >
            android:minSdkVersion="8"
        android:targetSdkVersion="17" />
            android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
       
           
               
           

                            android:name="android.appwidget.provider"
                android:resource="@xml/timewidget_info" />
       

       
   

二、在项目的res目录下建立xml目录,并且创建 timewidget_info.xml 文件,内容如下:

复制代码 代码如下:


    android:initialLayout="@layout/time_appwidget"
    android:minHeight="40dp"
    android:minWidth="40dp"
    android:updatePeriodMillis="0" />

三、在layout文件夹下建立文件time_appwidget.xml:

复制代码 代码如下:


    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:background="@drawable/rectangle"
    >
             android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/textView"
        android:text="current time"
        />

四、在drawable文件夹下建立rectangle.xml文件(这部可以省略,主要是为了美化TextView控件,渐变效果):

复制代码 代码如下:


    android:shape="rectangle" >

   
   

            android:angle="270"
        android:endColor="#5EADF4"
        android:startColor="#B3F0FF" />
            android:bottom="5dp"
        android:left="5dp"
        android:right="5dp"
        android:top="5dp" />
            android:dashGap="1dp"
        android:dashWidth="10dp"
        android:width="6dp"
        android:color="#0000FF" />

以上就是android实现widget时钟示例分享的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » 移动