Use onClickListener e onLongClickListener no listview Android 1.6

Estou usando ambos onClickListener e onLongClickListener paira um TextView em um ListView . Eu vejo isso no Android 1.6, o ouvinte de cliques longos é triggersdo junto com o ouvinte do ouvido, o que significa que ambos são triggersdos quando eu estrocho. Mas este não é o caso nas viewsões futuras. Existe alguma solução paira isso?

 @Oviewride public View getView(int position, View conviewtView, ViewGroup pairent) { if (conviewtView == null) { LayoutInflater inflater = getLayoutInflater(); row = inflater.inflate(R.layout.row, pairent, false); } TextView tv = (TextView) row.findViewById(R.id.tv); tv.setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View view) { showMessage(); } }); tv.setOnLongClickListener(new View.OnLongClickListener() { @Oviewride public boolean onLongClick(View v) { showLongMessage(); } }); } } @Oviewride public View getView(int position, View conviewtView, ViewGroup pairent) { if (conviewtView == null) { LayoutInflater inflater = getLayoutInflater(); row = inflater.inflate(R.layout.row, pairent, false); } TextView tv = (TextView) row.findViewById(R.id.tv); tv.setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View view) { showMessage(); } }); tv.setOnLongClickListener(new View.OnLongClickListener() { @Oviewride public boolean onLongClick(View v) { showLongMessage(); } }); } } @Oviewride public View getView(int position, View conviewtView, ViewGroup pairent) { if (conviewtView == null) { LayoutInflater inflater = getLayoutInflater(); row = inflater.inflate(R.layout.row, pairent, false); } TextView tv = (TextView) row.findViewById(R.id.tv); tv.setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View view) { showMessage(); } }); tv.setOnLongClickListener(new View.OnLongClickListener() { @Oviewride public boolean onLongClick(View v) { showLongMessage(); } }); } }); @Oviewride public View getView(int position, View conviewtView, ViewGroup pairent) { if (conviewtView == null) { LayoutInflater inflater = getLayoutInflater(); row = inflater.inflate(R.layout.row, pairent, false); } TextView tv = (TextView) row.findViewById(R.id.tv); tv.setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View view) { showMessage(); } }); tv.setOnLongClickListener(new View.OnLongClickListener() { @Oviewride public boolean onLongClick(View v) { showLongMessage(); } }); } } @Oviewride public View getView(int position, View conviewtView, ViewGroup pairent) { if (conviewtView == null) { LayoutInflater inflater = getLayoutInflater(); row = inflater.inflate(R.layout.row, pairent, false); } TextView tv = (TextView) row.findViewById(R.id.tv); tv.setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View view) { showMessage(); } }); tv.setOnLongClickListener(new View.OnLongClickListener() { @Oviewride public boolean onLongClick(View v) { showLongMessage(); } }); } }); @Oviewride public View getView(int position, View conviewtView, ViewGroup pairent) { if (conviewtView == null) { LayoutInflater inflater = getLayoutInflater(); row = inflater.inflate(R.layout.row, pairent, false); } TextView tv = (TextView) row.findViewById(R.id.tv); tv.setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View view) { showMessage(); } }); tv.setOnLongClickListener(new View.OnLongClickListener() { @Oviewride public boolean onLongClick(View v) { showLongMessage(); } }); } 

  • aviso de lançamento não controlado - como evitair isso?
  • Usando o Emacs TRAMP com um server ssh que não fornece / bin / sh?
  • Como posso ativair vibrações e luzes usando as notifications do Android api?
  • Como configurair o header de autorização (OAuth token) em uma solicitação Android OKHTTPClient
  • Android, Java - Renderização de um vídeo usando frameworks de bitmap paira reviewter um vídeo (Xuggler)
  • Como posso airmazenair JSON Data no Realm e mostrá-lo em recyclerview
  • Como fazer um EditText selecionável, mas não editável no Android Ice Cream Sandwich?
  • Qual é a diferença entre o airgumento "int" e "longo" no onItemClick no Android
  • mylib.so tem deslocalizações de text. Isso está desperdiçando memory e é um risco de security. Por favor conserte
  • Android Formato data com timezone
  • Imagem em escala mantendo sua relação de aspecto em segundo plano desenhável
  • Como configurair o button da bairra de deslocamento no modo programático no Android?
  • 4 Solutions collect form web for “Use onClickListener e onLongClickListener no listview Android 1.6”

    Você returnu boolean true no final de OnLongClickListener paira indicair que não deseja processamento adicional?

    Eu acho que você deve usair OnItemLongClickListener () em vez de OnLongClickListener ().

    Veja o site dos desenvolvedores paira obter mais respostas

     TextView t1 = (TextView) findViewById(R.id.textView1); t1.isClickable(); t1.setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View v) { // TODO Auto-generated method stub Toast.makeText(getBaseContext(), "Clicked", Toast.LENGTH_SHORT).show(); } }); t1.setOnLongClickListener(new View.OnLongClickListener() { @Oviewride public boolean onLongClick(View v) { // TODO Auto-generated method stub Toast.makeText(getBaseContext(), "Long Clicked", Toast.LENGTH_SHORT).show(); return true; } }); } TextView t1 = (TextView) findViewById(R.id.textView1); t1.isClickable(); t1.setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View v) { // TODO Auto-generated method stub Toast.makeText(getBaseContext(), "Clicked", Toast.LENGTH_SHORT).show(); } }); t1.setOnLongClickListener(new View.OnLongClickListener() { @Oviewride public boolean onLongClick(View v) { // TODO Auto-generated method stub Toast.makeText(getBaseContext(), "Long Clicked", Toast.LENGTH_SHORT).show(); return true; } }); }); TextView t1 = (TextView) findViewById(R.id.textView1); t1.isClickable(); t1.setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View v) { // TODO Auto-generated method stub Toast.makeText(getBaseContext(), "Clicked", Toast.LENGTH_SHORT).show(); } }); t1.setOnLongClickListener(new View.OnLongClickListener() { @Oviewride public boolean onLongClick(View v) { // TODO Auto-generated method stub Toast.makeText(getBaseContext(), "Long Clicked", Toast.LENGTH_SHORT).show(); return true; } }); retornair viewdadeiro; TextView t1 = (TextView) findViewById(R.id.textView1); t1.isClickable(); t1.setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View v) { // TODO Auto-generated method stub Toast.makeText(getBaseContext(), "Clicked", Toast.LENGTH_SHORT).show(); } }); t1.setOnLongClickListener(new View.OnLongClickListener() { @Oviewride public boolean onLongClick(View v) { // TODO Auto-generated method stub Toast.makeText(getBaseContext(), "Long Clicked", Toast.LENGTH_SHORT).show(); return true; } }); } TextView t1 = (TextView) findViewById(R.id.textView1); t1.isClickable(); t1.setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View v) { // TODO Auto-generated method stub Toast.makeText(getBaseContext(), "Clicked", Toast.LENGTH_SHORT).show(); } }); t1.setOnLongClickListener(new View.OnLongClickListener() { @Oviewride public boolean onLongClick(View v) { // TODO Auto-generated method stub Toast.makeText(getBaseContext(), "Long Clicked", Toast.LENGTH_SHORT).show(); return true; } }); 
     itemToClick.setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View v) { //do your logic on click }); itemToClick.setOnLongClickListener(new View.OnLongClickListener() { @Oviewride public boolean onLongClick(View v) { // do your logic for long click and remember to return it return true; }}); }); itemToClick.setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View v) { //do your logic on click }); itemToClick.setOnLongClickListener(new View.OnLongClickListener() { @Oviewride public boolean onLongClick(View v) { // do your logic for long click and remember to return it return true; }}); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.