自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (5)
  • 收藏
  • 关注

转载 Android中设定EditText的输入长度

如何限定Android的Text中的输入长度呢?方法一:可以在layout xml中加上属性android:maxLength比如:        android:id="@+id/editTextShow"        android:layout_width="fill_parent"        android:layout_height="wrap_cont

2013-10-31 14:13:19 2375

转载 android隐藏EditText光标

在android中如果有EditText,那么在载入时,光标会默认显示在第一个EditText框中,如果不想显示光标,且也不想把该光标移动到下一个EditText框,最简单的方法是在该 EditText之前增加一个不可见的LinearLayout。代码如下"true"      android:focusableInTouchMode="true" android:la

2013-10-31 13:30:56 1287

原创 java 函数复写小结

1.函数的复写:(override)1)在具有父子关系的两个类当中2)父类和子类各有一个函数,这个两个函数的定义(返回值类型,函数名和函数参数)都一样,那我们就把这两个的方法称为复写。2.在子类中可以通过super.复写方法()3.重载是在一个类里面,同一个方法名,不同参数列表。 重写是父子类同参数,同方法。

2013-10-30 22:46:55 932

原创 Android UI界面层次

View是Android中图形用户界面的基类,提供了可视化界面的展示。 1. Android的图形界面展示可以分为三层:1)底层是Activity; 2)Activity上面是Window; 3)Window上面是Views。  2.View又可以分为View和ViewGroup。  View是指基本的控件,例如按钮 单选框 多选框 菜单等; ViewGroup是指

2013-10-29 17:26:38 1894 1

原创 java 接口小结

在java中接口其实就是方法定义和常量值的集合。 接口的优点有: 1)通过接口可以实现不相关类的相同行为,而不需要考虑这些类之间的层次关系。 2)通过接口可以指明多个类需要实现的方法。  3)通过接口可以理解对象的交互界面,而不需要了解对象对象所对应的类。

2013-10-29 17:05:25 492

转载 JAVA中this用法小结

Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this。并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的this。package test;public class Thi

2013-10-29 16:36:23 514

原创 Android EditText 多行输入滚动效果。

Android EditText 编辑框中输入多行内容时,由于某些情况下,需要设置滚动效果。 这个时候 如下面设置就可以实现手动滚动编辑框内容的效果        android:id="@+id/content_et"        android:layout_width="fill_parent"        android:layout_height="wrap_cont

2013-10-29 16:18:23 19037

原创 命令窗口下,编译出现ArrayList提示字符串出错的问题

在命令窗口下编译,会出现ArrayList提示字符串出错的问题:import java.util.ArrayList;import java.util.Random; public class Emperor{    private static int maxNumOfEmperor = 2; //最多只能有连个皇帝    //皇帝叫什么名字    private sta

2013-10-29 16:10:21 891

转载 java 静态方法和实例方法的区别

静态方法和实例方法的区别主要体现在两个方面: 在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。 静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法;实例方法则无此限制。 下面几个例子展示了这一区别。 

2013-10-29 11:29:17 429

原创 JAVA Static的一些用法

java 中static主要用法有三种:1.第一种主要是用来定义一个静态成员变量;1)这个静态成员变量可以通过类名.静态成员变量的方式调用。例如:  class Person{       static String name;       static int age;  }  class MainUi{       public static vod mai

2013-10-29 11:28:34 748

转载 接口,抽象类,内部类的区别

1.接口(interface),接口被用来建立类与类之间关联的标准。Java code ?12345678public interface ITest{       public void test(); } public class TestImpl implements ITest{

2013-10-27 20:35:40 518

原创 多个Eidtview连续输入的实现

private TextWatcher mTextWatcher = new TextWatcher() {    @Override  public void onTextChanged(CharSequence s, int start, int before, int count) {    if (mNameEd.isFocusable()) {    mNameStr

2013-10-27 20:34:20 569

转载 android EditText 自动滚动条并显示最新内容 .

xml:android:layout_width="fill_parent"android:layout_height="260px"android:id="@+id/chats_view"android:textColor="#000000"android:padding="5px"android:scrollbars="vertical"andr

2013-10-25 18:29:06 6410

原创 android listview指定项操作的处理?

android中的listview,如果我们不想在所有的item上面都添加某个按钮的话。比如 在想在listview列表视图中增加checkview,但只想在一行上面增加。别的不增加怎么处理啊?private static final LISTVIEW_SET_CHECKVIEW_INDEX = 5; if(position = LISTVIEW_SET_CHECKVIEW_INDEX

2013-10-22 13:52:16 644

原创 android 防止按钮多次点击的处理?

android 防止按钮多次点击的处理:目前有以下两种处理办法:1.一种是记录点击按钮的时间差,这种有个弊端在跑monkey或者其他自动化测试工具的时候,很容易出现。2.第二种方法,是点击了一次之后,就把该按钮禁用掉的。    btn.setEnabled(false);然后在每次返回的是把改按钮btn.setEnabled(true);这样就可以解决了。

2013-10-18 10:26:34 1752

原创 android shape 常用到属性的设置

xmlversion="1.0"encoding="utf-8"?>shapexmlns:android="http://schemas.android.com/apk/res/android"    android:shape="rectangle"      >    stroke android:color="#D3D4D5"          

2013-10-17 10:17:48 600

原创 android获取当前文字的总体长度的方法

android获取当前文字的总体长度的方法    public int getCharacterWidth(String text, float size) {        if (null == text || "".equals(text)){            return 0;       }        Paint paint = new Paint();

2013-10-14 14:05:14 5795

原创 SVN 更新出现锁定无法更新的问题。

当我们通过SVN 更新android工程代码的时候:   在更新svn代码出现 SVN提示某某版本已经被锁定的状态问题。   首先对更新的工程进行clean(清理),清理正常的话,就可以继续更新。   当提示SVN clean失败的时候,这个时候就需要对SVN提示的那些tempfile文件手动进行删除,之后再执行clean命令,最后再次更新即可。

2013-10-14 13:52:07 2486

原创 android handler 消息更新UI的大致过程

android handler 消息更新UI的大致过程,主要是通过以下两种方式来传递数据,一种是设置全局变量,另外一种是通过消息msg.obj自己携带数据传递给指定消息来接收处理。 一。   需要通过Handler发送信息,刷新UI界面   1)   public class YserInfo{      private String name;   private int

2013-10-14 12:02:14 1222

原创 View 控件增加响应位置

如果要增加一个ImageView Button TextView等控件,如果想增加他们的响应触发事件的范围可以通过padding属性来添加。    原因是,添加了padding的话,就会把控件内容相对控件本身的位置变大。 view的绘制机制下, 1)在View onMeasure(int, int) 确定所有子元素的大小,就会相对原来变大; 2)在通过onLayout(boolea

2013-10-14 09:58:12 616

原创 Android UI布局 layer-list

当我们想把多个图层叠在一起显示的时候,可以使用layer-list一.xml上面实现:在/res/drawable/文件夹下建立 test.xml内容如下:xml version="1.0" encoding="utf-8"?>  layer-list xmlns:android="http://schemas.android.com/apk/res/android

2013-10-13 15:17:42 1265

转载 Android开发经验之点击图片判断是否在图片范围之内

package xiaosi.grivaty;    import Android.content.Context;  import android.graphics.Bitmap;  import android.graphics.BitmapFactory;  import android.graphics.Canvas;  import android.graphic

2013-10-12 17:45:16 583

原创 修改Android EditText光标颜色

在修改Android EditText光标颜色呢?在使用EditText的XML 文件中加入一个属性:android:textCursorDrawable="@null"android:textCursorDrawable 这个属性是用来控制光标颜色的,"@null" 是作用是让光标颜色和text color一样比如 android:textCursorDrawa

2013-10-12 11:52:57 16920

原创 android事件一些原理知识(事件对象,事件实体,事件监听器,回调)

一.java中的事件角色有三个:a)event object:   是事件产生时具体的“事件”,用于listener的相应方法之中,作为参数,一般存在于listener的方法只中。b)event source:    具体接受事件的实体,比如说,你按下了某个按钮,那么该按钮就是event source。c)event lIstener:    事件监听器,当有其对象的eve

2013-10-11 20:23:34 2113

原创 Android ListView BaseAdapter的理解

ListView是Android开发过程中较为常见的组件之一,它将数据以列表的形式展现出来。 一般而言,一个ListView由以下三个元素组成: 1.View:用于展示列表,通常是一个xml所指定的。android的界面基本上都是由xml文件负责完成,所以ListView界面也是由XML定义。例如在ListView中经常用到的“android.R.layout_simple_list_it

2013-10-11 20:00:08 931

转载 Drawable、Bitmap、Canvas和Paint的区别

很多朋友刚刚开始学习Android平台,对于Drawable、Bitmap、Canvas和Paint它们之间的概念不是很清楚,其实它们除了Drawable外早在Sun的J2ME中就已经出现了,但是在Android平台中,Bitmap、Canvas相关的都有所变化。    首先让我们理解下Android平台中的显示类是View,但是还提供了底层图形类android.graphics,今天所说的这

2013-10-11 19:54:36 536

转载 过滤相同的元素

public static void main(String[] args){       ArrayList list = new ArrayList();              list.add("1");             list.add("2");             list.add("2");            Iterator it1 = li

2013-10-11 19:52:15 607

原创 Android 全局变量出现重复

如果有一个对象list使用全局变量,并且出现了重复元素,比如   private  class PersonInfo(){      private ArrayList list= "";     private PersonInfo() {   if (list == null) {    list = new list();   }     }    pri

2013-10-11 19:48:38 740

转载 android eclipse里边怎么用命令行启动模拟器

CMD->CD d:\android\android-sdk-151\tools-> (这里的路径是你emulator.exe所在的路径)emulator -avd avdname-> (avdname是你之前建的AVD的名称) 常用的命令,先记录。

2013-10-11 16:34:35 750

原创 QWERTY键盘

QWERTY键盘,也称全键盘,即第一行开头6个字母是Q、W、E、R、T、Y的键盘布局,也就是现在普遍使用的电脑键盘布局。 记录一下,避免遗忘。

2013-10-10 17:27:23 865

转载 Android 控制台异常:ScrollView can host only one direct child .

android 采用ScrollView布局时出现异常:ScrollView can host only one direct child。异常原因:主要是ScrollView内部只能有一个子元素,即不能并列存在多个子元素处理方案:把所有的子元素放到一个LinearLayout内部或RelativeLayout等其他标签内部即可。

2013-10-10 14:55:57 886

转载 android:windowSoftInputMode属性使用

android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adju

2013-10-10 11:05:08 452

转载 如何停止正在播放的音乐(是第三方音乐不是系统的)

原文链接:http://docs.eoeandroid.com/training/managing-audio/audio-focus.html作者:GloriousOnion完成时间:由于存在多个App同时请求播放音频的情况,所以您需要考虑这些App该如何交互。为避免多个音乐App在同时请求音频播放的时候发生冲突,Android平台使用了音频焦点这一概念来协调音频播放——即只有获得音

2013-10-09 20:36:19 2679

原创 View的常用方法,以及最重要的三个方法。

自定义View的常用方法: a。onFinishInflate() 当View中所有的子控件均被映射成xml后触发     b。onMeasure(int, int) 确定所有子元素的大小     c。onLayout(boolean, int, int, int, int) 当View分配所有的子元素的大小和位置时触发     d。onSizeChanged(int,

2013-10-09 11:37:39 1199 1

原创 android 对话框取消和异常变量初始化

android 对话框取消和异常变量初始化Dialog.Builder builder = new Dialog.Builder(mContext);Dialog mLoginDialog = builder.create();mLoginDialog.setOnDismissListener(new Dialog.OnDismissListener() {@Override

2013-10-09 11:24:57 695

转载 android dip转px

dip转px/***  Dip转px(用途:在Activity代码中设置位置,大小)** @param ctx* @param dip* @return */public static int dipToPX(final Context ctx, float dip){return (int) TypedValue.applyDimension(TypedVal

2013-10-09 11:11:37 730

原创 android TextView 文本抗锯齿UI效果

一.2d绘图 除了这两种抗锯齿  1. paint.setAntiAlias(true);2. canvas.setDrawFilter(new PaintFlagsDrawFilter(0,Paint.ANTI_ALIAS_FLAG|Paint.FILTER_BITMAP_FLAG)); 是否还有其他的方法呢  因为还是有锯齿感 二.TextView 抗锯齿  常用

2013-10-09 11:09:44 7157

原创 android textview 文本在代码中设置粗体效果

在xml文件中使用android:textStyle="bold" 可以将英文设置成粗体,但是不能将中文设置成粗体。     将中文设置成粗体的方法是: TextView tv = (TextView)findViewById(R.id.TextView01);  TextPaint tp = tv.getPaint(); tp.setFakeBoldText(true);

2013-10-09 09:46:50 12210 1

原创 在UI上画横竖线

1.画竖线             android:layout_width="1dip"            android:layout_height="match_parent"     android:background="@drawable/line_img"     />    2. 画横线             android:layout_widt

2013-10-09 09:43:35 1219 1

原创 通过View 的android:layout_weight属性占用多余的空间

通过                  android:layout_height="wrap_content"                android:layout_weight="1.0"/>    设置占用多余的空间              android:layout_width="fill_parent"            android:layout

2013-10-09 09:36:30 891

Java面试宝典2013_PDF版

java面试和经验总结,对初学者和从别的语言转过来的同学,有比较大的帮助,可以经常查看里面的关键知识点。

2014-09-22

MMI实例培训教程.pdf

MMI实例培训教程.pdf 一共20章不是图片,需要的就来下。

2008-12-17

vc++动态菜单及高级控件利用的实例源码

vc++动态菜单及高级控件利用的实例源码,

2008-09-15

sql面试题目汇总.doc

sql面试题目汇总,有需要的朋友来看下.

2008-07-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除