2017-08-15 36 views
-7

main activity 我让这个应用程序从用户可以流从n艺术家的歌曲。在构建这个应用程序时,我一直只使用onclick属性。但是现在我想要长时间点击每个艺术家的名字,以便可以弹出一个关于他们的敬酒。 任何人都可以帮助我有longclick选项。 在此先感谢。添加长时间点击参数

+1

您使用哪个视图(listview或recyclerview)? –

+1

我使用线性布局,并在该相对布局 –

+1

linearLayout.setOnLongClickListener –

回答

3

只需列表视图中添加以下代码,以获得长期点击列表视图中的每一项:

listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() { 
     @Override 
     public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) { 
      return false; 
     } 
    }); 

线性布局,您可以使用此代码:

linearLayout= (LinearLayout)findViewById(R.id.linearLayout); 
linearLayout.setOnLongClickListener(new View.OnLongClickListener() { 
     @Override 
     public boolean onLongClick(View v) { 
      return false; 
     } 
    }); 

谢谢你,让我知道是否需要更多帮助。

+1

如果我使用线性布局 –

+1

你的意思是说,该列表显示是所有线性布局,如果是:那么你可以使用此代码linearLayout.setOnLongClickListener(new View.OnLongClickListener(){ @Override public boolean onLongClick(View v){ return false; } }); –