【发布时间】:2015-10-05 08:33:41
【问题描述】:
所以我有一个 ListView:
<ListView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/favslist"
android:layout_centerHorizontal="true"
android:layout_below="@+id/Favs_heading"
android:longClickable="true"
android:clickable="false"
android:choiceMode="singleChoice"/>
我想将一行复制到通过长按选择的剪贴板中。我可以使用以下方法将其放入剪贴板:
myClip = ClipData.newPlainText("copyfav", copyfav);
myClipboard.setPrimaryClip(myClip);
Toast.makeText(getApplicationContext(), R.string.copied, Toast.LENGTH_SHORT).show();
但是我不知道如何告诉 onclicklistener 哪一行被长时间点击以执行类似有没有办法做到这一点,或者我是否以错误的方式解决这个问题?
【问题讨论】:
标签: java android listview sdk clipboard