我有一個textViews
的集合LinearLayout
,我希望他們在長按時進行選擇。我想這個代碼,但沒有奏效...如何從textViews集合中選擇多個textViews而不是在listview上長時間按下
textView.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
// TODO Auto-generated method stub
textView.setSelected(true);
selected = 1;
return false;
}
});
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(selected == 1){
if(textView.getSelected())
textView.setSelected(false);
else
textView.setSelected(true);
}
}
});
我試圖尋找setOnLongPressListener
,但沒有發現這樣的事情。 請給我建議我想要的行動的任何方法。
您是否爲TextView添加了'android:textIsSelectable =「true」'? –
沒有。將上面的代碼工作。如果我會做... ..? –
我試過了,它選擇了textView的一些文本,但我想選擇textView本身。 –