Dav*_*ave 3 android view textview onlongclicklistener
我有一些TextView
s,每个共享一个OnLongClickListener
在这个onLongClick
事件中,我想确定哪个TextView
触发了事件.
但是,该事件定义为:
public boolean onLongClick(View view)
Run Code Online (Sandbox Code Playgroud)
我试图铸造view
到TextView
,但没有奏效.
如何获得触发OnLongClick
事件的小部件?
kas*_*rch 12
本View
应该是你的TextView.
尝试这样的事情:
if( view instanceof TextView ) {
TextView textView = (TextView) view;
//Do your stuff
}
Run Code Online (Sandbox Code Playgroud)
要验证上面的if语句是否有效,您可以尝试先运行它:
if( view instanceof TextView ) {
Log.e( "MyTag", "It's a TextView!" );
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10783 次 |
最近记录: |