Yiy*_*hen 5 android textview ontouchlistener
我正在实现onTouchListener
并将MainActivity
其归因OnTouchListener
于 Textview tv
,但在运行时按下屏幕时不会弹出任何消息。
主要活动
public class MainActivity extends Activity implements View.OnTouchListener
{
TextView tv;
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv=(TextView)findViewById(R.id.tv);
tv.setOnTouchListener(this);
tv.setText(R.string.hello);
}
public boolean onTouch(View v,MotionEvent event)
{
Toast.makeText(this,"onTouch",Toast.LENGTH_LONG).show();
return true;
}
}
Run Code Online (Sandbox Code Playgroud)
嗯,onTouchListener() 有时只接收一些用户触摸输入。您可以将其设置为 onClickListener() 并查看行为是否解决吗?
顺便说一下,我编译并运行了你的代码,它工作得很好。你能让 onTouch() 打印一条 Log.v() 消息并确保你的 onTouch() 被调用吗?
归档时间: |
|
查看次数: |
17784 次 |
最近记录: |