我想根据平板电脑上的视图显示一些内容,例如:
所以我知道我需要像这样使用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张图像,如果我单击左侧的图像,则右侧将出现某些内容,如果我单击右侧的图像,则将出现某些图像。而且我想将其扩展为完整的水平滚动视图图片。

最佳答案

是的,您可以使用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...
    }
}


您需要设置一些标志来检查天气。单击右侧或单击左侧。
然后你去。

08-06 01:18