摘要: 1、创建类:import android.view.View;import android.view.animation.TranslateAnimation;public class MoveBg { public static void moveFrontBg(View v, int startX, int toX, int startY, int toY) { TranslateAnimation anim = new TranslateAnimation(startX, toX, startY, toY); anim.setDuration(200);... 阅读全文
posted @ 2013-08-26 22:45 行云有影 阅读(262) 评论(0) 推荐(0)
摘要: 1、android:background="@drawable/tabwidget_btn_bg对于tabwidget_btn_bg,程序会优先选择图片,没有图片才会考虑drawble下的xml文件待续 阅读全文
posted @ 2013-08-26 22:16 行云有影 阅读(209) 评论(0) 推荐(0)
摘要: 设计思路:1、新建3个Activity,用作3个选项卡下的界面2、设计主界面的布局:TabHost+TabWidget+viewpager设计选项卡的布局以及背景布局3、在主Activity利用Viewpager+tabhost实现可滑动的选项卡,并与3个Activity联系起来一、主Activity代码:涉及两个布局文件:一个主xml文件,一个定义选项卡的布局的tabwidget.xmlimport java.util.ArrayList;import java.util.List;import android.app.Activity;import android.app.LocalAct 阅读全文
posted @ 2013-08-26 22:08 行云有影 阅读(4508) 评论(0) 推荐(0)
摘要: 一、数组与ArrayList的主要区别:效率、类型识别和primitive type。数组([]):最高效;但是其容量固定且无法动态改变;ArrayList:容量可动态增长;但牺牲效率;建议:首先使用数组,无法确定数组大小时才使用ArrayList!1、List listViews;listViews = new ArrayList();to be continued 阅读全文
posted @ 2013-08-26 20:37 行云有影 阅读(574) 评论(0) 推荐(0)
摘要: 1、android:layout_alignTop="@id/某个组件" 该组件就在"某个组件"的上面了,还可以设置二者距离android:layout_marginTop="5dp":距离上方的距离为5dp如果上方有组件就是指该组件,你的组件就会在你上面那个组件的下面。如果没有,就是相对于标题栏的距离2、android:layout_below="@id/userinfo"是指位置在id为userinfo控件的下方android:layout_above 反之2、(2)android:layout_gravity 阅读全文
posted @ 2013-08-26 20:34 行云有影 阅读(543) 评论(0) 推荐(0)
摘要: 实现步骤:1、为AppWidget提供一个布局文件activity_widget.xml,用来显示Widget的界面。2、创建一个类继承自AppWidgetProvider,并覆写里面的相关的方法,实现appwidget的功能。3、在xml创建一个文件appwidget01.xml来定义相关属性4、在程序中注册Manifest.xml。1、首先为appwidget设计布局文件activity_widget.xml:但是并不支持所有布局:A RemoteViews object (and, consequently, an App Widget) can support the followin 阅读全文
posted @ 2013-08-26 11:55 行云有影 阅读(295) 评论(0) 推荐(0)