- 浏览: 634301 次
最新评论
-
树下白狐:
listview与adapter用法 -
u011467537:
...
Android背景渐变色(shape,gradient) -
asdf12343800:
asdf12343800 写道asdf12343800 写道a ...
Android背景渐变色(shape,gradient) -
asdf12343800:
asdf12343800 写道asdf12343800 写道 ...
Android背景渐变色(shape,gradient) -
asdf12343800:
asdf12343800 写道 : lol: fghhg
Android背景渐变色(shape,gradient)
文章列表
activity切换动画
- 博客分类:
- android
在介绍切换动画效果前,先介绍下将使用到的Android SDK提供的工具类。
AlphaAnimation:控制动画对象的透明度,淡入淡出效果实现。
TranslateAnimation:控制动画对象的位置,实现对象位置的移动动画。
Animation:动画抽象类。
AnimationUtils:提供了动画的一些常用方法。
通过XML方式定义动画的形式。
更多的动画说明文档请看:http://android.toolib.net/guide/topics/resources/animation-resource.html
一、淡入淡出方式切换
1、建立Activ ...
android 震动
- 博客分类:
- 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禁止横屏竖屏切换
- 博客分类:
- android
在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 ...
填充Listview第一个Item的分隔线
- 博客分类:
- android
1. 在res/drawable/目录下新建 mygradient.xml
Xml代码
<?xml version="1.0" encoding="utf-8"?>
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>但运行 ...
1. Android时钟,效果图:
2. 时钟所需资源:
(1)时钟表盘:
(2)时钟时针:
(3)时钟分针和秒针:
3. 代码实现:
android timer
- 博客分类:
- android
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来定义控件的一些显示属性,今天看了一些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 ...