存档

2014年1月 的存档

android 动态加载中 loading 实例代码

2014年1月17日 没有评论

准备图片:loading01-loading12.png(请务必以png透明图片)

在res下面新建:anim文件夹存放:loading.xml,代码如下:

<?xml version=”1.0″ encoding=”utf-8″?>
<animation-list android:oneshot=”false”
xmlns:android=”http://schemas.android.com/apk/res/android”>
<item android:duration=”100″ android:drawable=”@drawable/loading01″ />
<item android:duration=”100″ android:drawable=”@drawable/loading02″ />
<item android:duration=”100″ android:drawable=”@drawable/loading03″ />
<item android:duration=”100″ android:drawable=”@drawable/loading04″ />
<item android:duration=”100″ android:drawable=”@drawable/loading05″ />
<item android:duration=”100″ android:drawable=”@drawable/loading06″ />
<item android:duration=”100″ android:drawable=”@drawable/loading07″ />
<item android:duration=”100″ android:drawable=”@drawable/loading08″ />
<item android:duration=”100″ android:drawable=”@drawable/loading09″ />
<item android:duration=”100″ android:drawable=”@drawable/loading10″ />
<item android:duration=”100″ android:drawable=”@drawable/loading11″ />
<item android:duration=”100″ android:drawable=”@drawable/loading12″ />
</animation-list>

调用代码:

<ProgressBar
android:id=”@+id/duty_loading_ProgressBar”
android:layout_width=”42dp”
android:layout_height=”42dp”
android:indeterminateDrawable=”@anim/dialog_loading” >
</ProgressBar>

实战结束,测试有用。

分类: android 标签:

android监听多个Edittext,自定义类

2014年1月13日 没有评论

为了项目需要,书写了一个自定义的android监听多个Edittext类

代码如下:

package com.myUtil;

import android.text.Editable;
import android.text.TextWatcher;
import android.widget.EditText;

import com.qianjinapp.R;

public class MyTextWatcher implements TextWatcher {

private EditText editText;

public MyTextWatcher(EditText edtText) {
setEditText(edtText);
}

@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub

}

public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub

}

@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
EditText noweditText = getEditText();
switch (noweditText.getId()) {
case R.id.login_phone:
//do something
break;
default:
break;
}
}

public EditText getEditText() {
return editText;
}

public void setEditText(EditText editText) {
this.editText = editText;
}
}

 

调用方法:

Edittext login_phone=(Edittext)this.findViewById(R.id.login_phone);

login_phone.addTextChangedListener(new MyTextWatcher(login_phone));

分类: android 标签: , ,
css.php