`
文章列表

activity切换动画

  在介绍切换动画效果前,先介绍下将使用到的Android SDK提供的工具类。 AlphaAnimation:控制动画对象的透明度,淡入淡出效果实现。 TranslateAnimation:控制动画对象的位置,实现对象位置的移动动画。 Animation:动画抽象类。 AnimationUtils:提供了动画的一些常用方法。 通过XML方式定义动画的形式。 更多的动画说明文档请看:http://android.toolib.net/guide/topics/resources/animation-resource.html     一、淡入淡出方式切换 1、建立Activ ...

android 震动

让手机震动,需要创建Vibrator对象,通过调用vibrate方法来达到震动的目的。 java.lang.Object    ↳android.os.Vibrator void cancel() Turn the vibrator off. boolean hasVibrator() Check whether the hardware has a vibrator. void
在你的android SDK目录下可以看到 例如 你的 android SDK存放在 d:\androidsdk 那么可以到如下目录找到 D:\androidsdk\platforms\android-7\data\res\layout
在Android中要让一个程序的界面始终保持一个方向,不随手机方向转动而变化的办法: 只要在AndroidManifest.xml里面配置一下就可以了。 在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)。例如:   [html] view plaincopy
ListView滚动加载(类似Android Market的列表)   listView.setOnScrollListener(new OnScrollListener() {     @Override    public void onScrollStateChanged(AbsListView view, int scrollState) {}    @Override    public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCo ...
android:numeric="integer"    设置EditText只能输入数字 <EditText        android:id="@+id/edit_text2"        android:layout_width="106dp"        android:layout_height="50dp"        android:layout_above="@+id/edit_text1"        android:layout_alignLeft=&q ...
1. 在res/drawable/目录下新建 mygradient.xml  Xml代码   <?xml version="1.0" encoding="utf-8"?>  
shape  xml中的gradient能用   70%p 这样的格式

分割线样式

 
  android给listview设置分割线Divider样式 设置分割线的例子如下:<ListView android:id="@+id/HomeListView" android:layout_width="fill_parent"        android:layout_height="fill_parent" android:divider="#123"        android:layout_margin="10dip"></ListView>但运行 ...

Android时钟

1. Android时钟,效果图:      2. 时钟所需资源:       (1)时钟表盘:                    (2)时钟时针:                  (3)时钟分针和秒针:              3. 代码实现:

android timer

Timer timer=new Timer; timer.schedule(task,0,1000);// 马上执行,一秒一次           Task task=new Task(){ run(){ } }
 listview中的onitemclicklistener的onclicklistener(第二次)不响应   点完一次以后,item展开了,然后就不响应onitemclickListener了       原因是:如果ListView的Item中有诸如Button 等能够获取焦点可点击的组件,设置为focusable为false等即可
  在Android应用开发中,很多时候都会遇到这样的需求,一个listView,含有N项,当点击某项时,该项展开,显示该项中隐藏的某些控件,再点击,该项收回,重新隐藏部分控件,当一项打开状态,点击另一项,另一项展开,该项关闭。(说的有点绕,看下图)         在去年的时候,自己的一篇文章(http://blog.csdn.net/aomandeshangxiao/article/details/6643831),里面有Item的选择问题,用的方法比较笨,要遍历一遍,把所有的item全部都设置一下,应该是很浪费资源的。还有一个问题就是,当listview的item多于一个屏幕的时候,会 ...

android shape

  Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结: 先看下面的代码: <shape>       <!-- 实心 -->       <
  1. 相关文件夹介绍     在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源!     res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内容): 目录Directory 资源类型Resource Types res/anim/ XML文件,它们被编译进逐帧动画(frame by frame an ...
Global site tag (gtag.js) - Google Analytics