제가 리스트를 만들고 있는데요
리스트 아이템에 추가시켜서 리스트 아이템을 클릭하게 되면 비밀번호를 복사하고 싶어요
어떻게 할 수 없을까요?
참고로 커스텀리스트뷰로 안바꾸고 만들겁니다
private Button.OnClickListener clickListener = new Button.OnClickListener() {
@Override
public void onClick(View v) {
// 와이파이 이름이 없을 시
if (et_name.getText().toString().equals(""))
{
Toast.makeText(PlusActivity.this, "Wifi의 이름을 입력하세요.", Toast.LENGTH_SHORT).show();
}
// 와이파이 비밀번호가 없을 시
else if(et_pw.getText().toString().equals(""))
{
aitems.add("Wifi : " + et_name.getText().toString() + "\nP/W : ");
et_name.setText("");
aadapter.notifyDataSetChanged();
imm.hideSoftInputFromWindow(et_name.getWindowToken(), 0);
}
// 와이파이 이름과 비밀번호가 다 있을 시
else
{
aitems.add("Wifi : " + et_name.getText().toString() + "\nP/W : " + et_pw.getText().toString());
et_name.setText("");
et_pw.setText("");
aadapter.notifyDataSetChanged();
imm.hideSoftInputFromWindow(et_name.getWindowToken(), 0);
imm.hideSoftInputFromWindow(et_pw.getWindowToken(), 0);
}
}
};
// ListView의 item을 클릭
private class ListViewItemClickListener implements AdapterView.OnItemClickListener {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
ClipboardManager clipboardManager = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
String txt = (et_pw).toString();
clipboardManager.setText(txt);
}
}