2012-04-30 6 views
0

ある場所に応じて表示されるビューは、例えば、タブレット上にある場所に応じて:たとえばonclickの私が何かをしたいビューが

.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; 
     } 
    }); 

: はそう、私はこのようontouchリスナーを使用する必要があります知っています左から右に2つの画像があります。左のものをクリックすると、右に何かが表示され、右のものをクリックすれば、何かが表示されます。そして、これを画像の横スクロールビュー。

+0

あなたはどのような問題に直面していますか? – Akhil

+0

シンプルなレイアウトから水平スクロールビューのような複雑なレイアウトにどのように移行しますか – Tsunaze

答えて

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... 
    } 
} 

あなたは天候 側をクリックするか、 をチェックするために、いくつかの フラグを設定する必要があります。 とここに行きます。

関連する問題