android textview可点击复合绘图
我可以通过两种方式将图像设置到文本视图的左侧或右侧:android textview可点击复合绘图,android,textview,Android,Textview,我可以通过两种方式将图像设置到文本视图的左侧或右侧: 使用android:drawableLeft 使用线性布局并分别添加imageview和textview 如果我使用1,那么有什么方法可以监听可绘制视图上的点击吗?我认为第二种方法会比第一种方法更好,并且将监听器分别添加到两个视图中也不会有问题。似乎到目前为止,有一种方法可以让textview的复合可绘制视图成为可点击的我们可以使用onTouchListener mTextView.setOnTouchListener(新视图.OnTouch
如果我使用1,那么有什么方法可以监听可绘制视图上的点击吗?我认为第二种方法会比第一种方法更好,并且将监听器分别添加到两个视图中也不会有问题。似乎到目前为止,有一种方法可以让textview的复合可绘制视图成为可点击的我们可以使用onTouchListener
mTextView.setOnTouchListener(新视图.OnTouchListener(){
@凌驾
公共布尔onTouch(最终视图、最终运动事件){
if(motionEvent.getX()>view.getWidth()-DisplayUtils.DpToPx(HomeScreen.this,50))
{
Toast.makeText(,“单击右键可绘制”,Toast.LENGTH_LONG.show();
}
返回false;
}
});
DpToPx方法是
public static int DpToPx(final Context context, final int dp) {
Resources r = context.getResources();
return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp, r.getDisplayMetrics());
}
您想分别为textView和ImageView实现侦听器,还是为all实现侦听器。分别为textView和ImageView实现侦听器