/** * 得到控件的宽度 * @param button 传来的控件 */
private void getViewWidth(final Button button){
ViewTreeObserver vto = button.getViewTreeObserver();
vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
@Overridepublic void onGlobalLayout() {
button.getViewTreeObserver().removeGlobalOnLayoutListener(this);
width = button.getWidth();
}
});
}
去掉listview的拖动
listview.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_MOVE) {
return true;
}
return false;
}
});
此属性可用于在TextView里加图片
android:drawableRight
getView()里的写法:
convertView = LayoutInflater.from(content).inflate(R.layout.main_item, null);
}
/**
* 判断手机号码是否符合要求
* @param phoneNumber
* @return
*/
private boolean phoneIsRight(String phoneNumber){
String patternStr = "^((13[0-9])|(15[^4,//D])|(18[0,5-9]))//d{8}$";
Pattern pattern = Pattern.compile(patternStr);
Matcher matcher = pattern.matcher(phoneNumber);
if (matcher.matches()) {
return true;
}
return false;
}