onLongClick AutoCompleteTextView

时间:2013-11-19 13:29:12

标签: android listview autocompletetextview

我有一个autocompletetextview,我想对列表项进行onlongclick。 我试图为actv设置onlongclick,但是为​​edittext设置的不是列表项。

     ArrayAdapter<String> adapter = new ArrayAdapter<String>
      (this, android.R.layout.simple_list_item_1, masini);
      txtNrInmat.setAdapter(adapter);
      txtNrInmat.setLongClickable(true);

      txtNrInmat.setOnLongClickListener(new OnLongClickListener() { 
          public boolean onLongClick(View v) {
              Toast.makeText(getApplicationContext(), "Long Press works", Toast.LENGTH_SHORT).show();
              return true;
          }
      });

如何为下拉列表中的项目进行onlongclick?

1 个答案:

答案 0 :(得分:0)

我认为最好的方法是使用自定义适配器。

例如,您可以扩展ArrayAdapter,在getView方法中,为适配器的每个视图调用setOnLongClickListener。