存档

文章标签 ‘自定义’

android自定义RadioGroup的RadioButton中文字和图片的距离

2014年2月6日 没有评论

在android开发中,往往我们需要自定义RadioButton中button图片和文字的距离,经过多番查找资料,得知解决办法如下:

android:button=@null;//将默认的button图片清空

android:drawableLeft=@drawable/radiobutton;//使用该属性定义button图片

android:background=@null;//将radioButton的背景设为空

android:drawablePadding=6dp;//将文字和左侧的button图片相距6dp

button/drawableLeft/background/drawablePadding结合使用方可改变文字和图片的距离 ;

这就是网友千寻万找的解决方法,希望可以帮到大家。

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