0
Так у меня есть ListView:Скопируйте одну строку списка в буфер обмена. Java, SDK, Android
<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, какая строка была нажата долго, чтобы сделать что-то подобное есть способ сделать это, или я не так ли? клип
что это «» // TODO Auto-генерироваться методом заглушка «» части я не понимаю, как получить строку из list в строку. Я пробовал такие вещи, как String copyfav = agr0.getText(). ToString(); и String copyfav = getItemat (pos) .getText(). toString(), но безрезультатно. любой совет? – James
Доступ к классу товаров класса – Kay