2010-03-04 32 views
3

我是初学者开发开发小型应用程序。我在屏幕上3 TextView的,当我抚摸它应该导航到下一个新的屏幕视图的任何一个,如何做到这一点帮我Android:onTouchEvent for textView

感谢,

Suhani

回答

7
yourTextView.setOnTouchListener(new OnTouchListener() { 

    @Override 
    public boolean onTouch(View v, MotionEvent event) { 
     if (event.getAction() == MotionEvent.ACTION_UP) { 
      // do something here when the element is clicked 
      ScreenManager.setCurrent(new YourNewPage()); 
     } 

     // true if the event was handled 
     // and should not be given further down to other views. 
     // if no other child view of this should get the event then return false 

     return true; 
    } 
}); 
0

你可以设置一个OnClickListener的几乎任何观点不只是按钮,为您的情况下,代码是:

YourTextView.setOnClickListener(new View.OnClickListener() { 
       @Override 
       public void onClick(View view) { 
        //The Navigation code 

       } 
      }); 

假设你的活动之间导航,导航代码将如下所示:

Intent myIntent = new Intent(CurrentActivityName.this,NextActivityName.class); 
startActivity(myIntent);