Как получить текст выбранного элемента Chip из ChipGroup через OnclickListener. Вот что я сделал до сих пор. Я не могу получить выбранный элемент в ClipBoard:
for(int i=0; i<tagsJsonArray.length();i++){
try {
String tag;
tag = tagsJsonArray.getString(i);
LayoutInflater inflater = LayoutInflater.from(YTTags.this);
Chip chip = (Chip) inflater.inflate(R.layout.my_tag,null,false);
chip.setText(tag);
chip.setClickable(true);
chip.setCheckable(true);
chipGroup.addView(chip);
chip.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ClipboardManager copytag = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("tag", "Hi");
copytag.setPrimaryClip(clip);
Toast.makeText(YTTags.this, "Copied",Toast.LENGTH_LONG).show();
}
});
}catch (JSONException e){
e.printStackTrace();
}
}
Слово слушателя Onclick в порядке и копирует фиктивный текст, который я установил в клипе ClipData. Но я хочу получить доступ к тексту элемента чипа.