2017-08-15 40 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; } }); –