android
文章平均质量分 55
iteye_9222
这个作者很懒,什么都没留下…
展开
-
android layout查找顺序
layout可以按后缀支持多分辨率,分辨率layout-mdpi < layout-ldpi < layout-hdpi < layout-xdpi 按以上顺序找,都找不到,再找layout这个文件夹原创 2013-01-07 14:11:24 · 313 阅读 · 0 评论 -
Android禁止横屏竖屏切换
在Android中要让一个程序的界面始终保持一个方向,不随手机方向转动而变化的办法: 只要在AndroidManifest.xml里面配置一下就可以了。在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)。...原创 2012-09-05 13:43:50 · 94 阅读 · 0 评论 -
ListView滚动加载(类似Android Market的列表)
ListView滚动加载(类似Android Market的列表) listView.setOnScrollListener(new OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState) {} @Override ...原创 2012-09-04 21:08:27 · 114 阅读 · 0 评论 -
android 设置EditText只能输入数字
android:numeric="integer" 设置EditText只能输入数字<EditText android:id="@+id/edit_text2" android:layout_width="106dp" android:layout_height="50dp" android:layout_above="...原创 2012-09-03 23:23:25 · 1849 阅读 · 0 评论 -
填充Listview第一个Item的分隔线
1. 在res/drawable/目录下新建 mygradient.xml Xml代码 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="...原创 2012-08-31 15:53:20 · 306 阅读 · 0 评论 -
android相对父控件比例
shape xml中的gradient能用 70%p 这样的格式原创 2012-08-31 15:39:51 · 535 阅读 · 0 评论 -
分割线样式
android给listview设置分割线Divider样式设置分割线的例子如下:<ListView android:id="@+id/HomeListView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:divider="#123" an...原创 2012-08-31 14:09:52 · 670 阅读 · 0 评论 -
Android时钟
1. Android时钟,效果图: 2. 时钟所需资源: (1)时钟表盘: (2)时钟时针: (3)时钟分针和秒针: 3. 代码实现:[java:firstline[1]] view plaincopypackage c...原创 2012-08-31 13:21:33 · 207 阅读 · 0 评论 -
android timer
Timer timer=new Timer;timer.schedule(task,0,1000);// 马上执行,一秒一次 Task task=new Task(){run(){}}原创 2012-08-31 09:01:24 · 124 阅读 · 0 评论 -
listview中的onitemclicklistener的onclicklistener(第二次)不响应
listview中的onitemclicklistener的onclicklistener(第二次)不响应 点完一次以后,item展开了,然后就不响应onitemclickListener了 原因是:如果ListView的Item中有诸如Button 等能够获取焦点可点击的组件,设置为focusable为false等即可...原创 2012-08-28 10:42:39 · 197 阅读 · 0 评论 -
ListView Item选择问题解决之道
在Android应用开发中,很多时候都会遇到这样的需求,一个listView,含有N项,当点击某项时,该项展开,显示该项中隐藏的某些控件,再点击,该项收回,重新隐藏部分控件,当一项打开状态,点击另一项,另一项展开,该项关闭。(说的有点绕,看下图) 在去年的时候,自己的一篇文章(http://blog.csdn.net/aomandeshangxiao/article/det...原创 2012-08-28 08:24:44 · 156 阅读 · 0 评论 -
android.R.layout下有一些常量存在哪?
在你的android SDK目录下可以看到 例如 你的 android SDK存放在 d:\androidsdk 那么可以到如下目录找到 D:\androidsdk\platforms\android-7\data\res\layout原创 2012-09-07 00:35:21 · 214 阅读 · 0 评论 -
android 震动
让手机震动,需要创建Vibrator对象,通过调用vibrate方法来达到震动的目的。java.lang.Object ↳android.os.Vibratorvoidcancel()Turn the vibrator off.booleanhasVibrator()Check whether the hardware has ...原创 2012-09-07 10:02:39 · 97 阅读 · 0 评论 -
listview与adapter用法
一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与ListView的适配器。...原创 2012-09-11 08:59:40 · 189 阅读 · 0 评论 -
intent 传值
intent.putExtra()存getIntent.getSerializableExtra()取原创 2012-09-11 08:58:20 · 96 阅读 · 0 评论 -
如何检查Android网络连接状态
在发送任何HTTP请求前最好检查下网络连接状态,这样可以避免异常。这个教程将会介绍怎样在你的应用中检测网络连接状态。创建新的项目1.在Eclipse IDE中创建一个新的项目并把填入必须的信息。 File->New->Android Project2.创建新项目后的第一步是要在AndroidManifest.xml文件中添加必要的权限。为了...原创 2012-09-10 15:40:05 · 152 阅读 · 0 评论 -
Android 自定义Button按钮显示样式(正常、按下、获取焦点)
首先写一个定义Button样式的XML文件:新建Android XML文件,类型选Drawable,根结点选selector,文件名就buton_style吧。程序自动给我们刚刚建的文件里加了selector结点,我们只需要在selector结点里写上三种状态时显示的背景图片(按下、获取焦点,正常)。代码如下:123456<?xml v...原创 2012-09-10 15:39:44 · 204 阅读 · 0 评论 -
android 设置椭圆
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <!-- 填充的颜色 --> <solid android:color="#FFFFFF"/> <!-- 设置按钮的四个角为弧形原创 2012-09-10 15:39:33 · 579 阅读 · 0 评论 -
android 设置http等待超时
BasicHttpParams httpParams = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(httpParams, REQUEST_TIMEOUT); HttpConnectionParams.setSoTimeout(httpParams, SO_...原创 2012-09-10 15:39:25 · 585 阅读 · 0 评论 -
android(java)控制http连接超时的问题
"声明一个boolean公共变量,表明当前httpconnection是否得到服务器回应。你的连接线程中在连接之前置这个变量为false;另起一个监视线程,拿到那个HttpConnection的连接对象,并循环监视这个boolean公共变量。如果指定时间内(20秒后)你的boolean公共变量还是false,那么就主动置httpconnection=null。这样,那边连接线程就会抛出异常退出来。...原创 2012-09-10 15:39:09 · 315 阅读 · 0 评论 -
android 按两次返回键退出
package com.anjoyo.test; import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.widget.Toast; public class TestActivity extends Activity { ...原创 2012-09-07 11:12:15 · 104 阅读 · 0 评论 -
Android Animation(二)
关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。Andro...原创 2012-09-07 10:58:03 · 97 阅读 · 0 评论 -
activity切换动画
在介绍切换动画效果前,先介绍下将使用到的Android SDK提供的工具类。AlphaAnimation:控制动画对象的透明度,淡入淡出效果实现。TranslateAnimation:控制动画对象的位置,实现对象位置的移动动画。Animation:动画抽象类。AnimationUtils:提供了动画的一些常用方法。通过XML方式定义动画的形式。更多的动画说明文档请看:...原创 2012-09-07 10:55:21 · 113 阅读 · 0 评论 -
android shape
Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:<shape> <!-- 实心 --> <solid android:color="#ff9d77"/> <!-- 渐变 --> <...原创 2012-08-27 13:47:45 · 62 阅读 · 0 评论 -
Android 资源目录的相关知识 raw drwable values
1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源! res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内...原创 2012-08-27 08:55:28 · 72 阅读 · 0 评论 -
android layout_weight讲解
在网上看了一些对Layout_weight的讲解,有些说的比较片面,只列举了一种情况,然后自己通过实验和一些比较好的文章总结了一下,特此记录下来,以备以后所用。Layout_weight是线性布局,也就是LinearLayout里面用到的,下面通过实验来看这个Layout_weight的特性。1.当控件的属性android:layout_width="fill_parent"时,布局文件如下...原创 2012-08-21 14:42:34 · 66 阅读 · 0 评论 -
android中dip、dp、px、sp和屏幕密度
android中dip、dp、px、sp和屏幕密度 1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。 这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常...原创 2012-08-21 14:42:03 · 84 阅读 · 0 评论 -
android 解析json数据格式
json数据格式解析我自己分为两种;一种是普通的,一种是带有数组形式的; 普通形式的:服务器端返回的json数据格式如下:{"userbean":{"Uid":"100196","Showname":"\u75af\u72c2\u7684\u7334\u5b50","Avtar":null,"State":1}}分析代码如下:// TODO 状态处理 500 200原创 2012-08-21 14:41:41 · 90 阅读 · 0 评论 -
Android Log详解
Android Log详解 . android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。 1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是...原创 2012-08-21 13:45:15 · 257 阅读 · 0 评论 -
Android中设置控件可见与不可见
通常控件的可见与不可见分为三种情况第一种 gone 表示不可见并且不占用空间第二种 visible 表示可见第三种 invisible 表示不可见但是占用空间 可见与不可见的表现形式有两种。在布局文件中: [html]view plaincopyprint?android:visibility=...原创 2012-08-21 10:06:45 · 480 阅读 · 0 评论 -
Android项目出现*.out.xml无法编译的解决办法
今天搭好环境写的时候碰到了查了资料 主要是由于Eclipse的原因 当run时处于xml文件的情况下 会出现这个问题解决办法是:首先把自动生成的空文件main.out.xml删除然后项目会出错 这时候选择Project--Clean 再重新编译就好了 另外对于这个问题的一个从Eclipse设置上的解决办法是在Windows--Preferences里的Run/Debu...原创 2012-08-17 17:29:19 · 131 阅读 · 0 评论 -
Android 五大布局
Android 五大布局 Android对用五大布局对象,它们分别是FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局). FrameLayout: FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备...原创 2012-08-17 16:52:43 · 97 阅读 · 0 评论 -
android layout_weight讲解
在网上看了一些对Layout_weight的讲解,有些说的比较片面,只列举了一种情况,然后自己通过实验和一些比较好的文章总结了一下,特此记录下来,以备以后所用。Layout_weight是线性布局,也就是LinearLayout里面用到的,下面通过实验来看这个Layout_weight的特性。1.当控件的属性android:layout_width="fill_parent"时,布局文件如下...原创 2012-08-17 16:51:52 · 67 阅读 · 0 评论 -
双卡双待手机的原理
双卡双待手机的原理NeilWong (neilwong@hotmail.com ) 手机通讯发展到一定程度之后,很多用户希望拥有或已经拥用多个手机电话号码,特别是针对那些经常需要出差,需要经常切换SIM卡的商务人士而言,其迫切希望能将自己的手机承载多个电话号码, 根据市场上的这一需求,能同时支持两张SIM卡的手机也应运而生. 早期的多卡手机虽然能够同时接两张S...原创 2012-08-17 14:17:20 · 1367 阅读 · 0 评论 -
R.java 常见问题(R.java文件没有生成 )
没 有设置Android sdk环境变量 : path里加入 .....\android-sdk-windows\platform-tools=============================================01R.java是ADT工具产生的新创建Android工程R.java文件并没有产生,必须先运行Bulid或RUN(运行)程序,才会产生...原创 2012-08-15 10:15:58 · 218 阅读 · 0 评论 -
android三个特殊的资源目录 /res/xml /res/raw 和 /assets
在android开发中,我们离不开资源文件的使用,从drawable到string,再到layout,这些资源都为我们的开发提供了极大的便利,不过我们平时大部分时间接触的资源目录一般都是下面这三个。/res/drawable /res/values /res/layout但android的资源文件并不止这些,下面就为大家介绍一下另外三个资源目录/res/xml/res...原创 2012-08-23 10:13:31 · 78 阅读 · 0 评论 -
Android背景渐变色(shape,gradient)
Android设置背景色可以通过在res/drawable里定义一个xml,如下:[代码]xml代码:1<?xml version="1.0" encoding="utf-8"?>2<shape xmlns:android="http://schemas.android.com/apk/res/android">...原创 2012-08-23 10:43:07 · 1680 阅读 · 0 评论 -
android-键值对java Properties
Java代码 java的Properties可以操作一个键值对类型数据保存的文件,同样可以在android进行保存数据。 Java代码 可以作为工具类保存数据<pre name="code" class="java"></pre> Java代码...原创 2012-08-27 08:55:20 · 325 阅读 · 0 评论 -
android animation的应用实例
[java] view plaincopy<?xml version="1.0" encoding="UTF-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <!-- ...原创 2012-08-27 08:55:05 · 94 阅读 · 0 评论 -
Android中ViewFlipper详解
前面已经讲过ImageSwitcher和TextSwitcher。ImageSwitcher用来切换ImageView的,TextSwitcher是用来切换TextView的。但是我们现在要切换自定义View怎么办?ImageSwitcher和TextSwitcher已经不能满足我们的需求。ViewFlipper可以在任意View之间切换。下面我们就来讲解它。先看一下结构图可以看到ViewSwi...原创 2012-08-27 08:54:51 · 179 阅读 · 0 评论