我想根据视频在平板电脑上的位置显示某些内容,例如: 所以我知道我需要像这样使用ontouch监听器:
.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
Toast.makeText(getContext(), "X :"+event.getX(), Toast.LENGTH_LONG).show();
return true;
}
});
例如,从左到右有2个图像,如果我点击左边的图像,右边会出现一些东西,如果我点击右边的图像,会出现一些东西..我想将它扩展到水平滚动视图充满了图像。
答案 0 :(得分:1)
是的,您可以使用onClick()执行此操作。
onClick(View v)
{
int idView= v.getId();
if(left) // for ex id =2 here
{
idView++;
R.id.idView.setImageBitmap(...); // or whatever u want...
}
else
{ // means right part clicked
idView--;
R.id.idView.setImageBitmap(...); // or whatever u want...
}
}
您需要设置一些标记来检查单击天气右侧侧或左侧。 你走吧。