自留备用
themeActivityTv = (EditText) one.findViewById(R.id.create_coursed_one_search_ed);
themeActivityTv.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// Returns drawables for the left (0), top(1), right(2), and bottom(3) borders.
//获取到EditText里面添加的图片
Drawable drawable=themeActivityTv.getCompoundDrawables()[2];
if(drawable==null){
return false;
}
if(event.getAction()!=MotionEvent.ACTION_UP){
return false;
}
//getPaddingRight() 里面图片距离父控件右边框的距离
//getIntrinsicWidth 这个图片的宽度
int x1=themeActivityTv.getWidth()-themeActivityTv.getPaddingRight()-drawable.getIntrinsicWidth();
int x2=themeActivityTv.getWidth()-themeActivityTv.getPaddingRight();
if(event.getX()>=x1&&event.getX()<=x2){
startActivity(new Intent(CreateCourse.this,ActivityTitle.class));
}
return false;
}
});