어댑터의 목록보기에서 항목의 텍스트를 가져 오는 방법은 무엇입니까? 내 어댑터에서어댑터에서 항목의 텍스트를 가져 오는 방법
이 코드를 가지고 :
최종 ArrayList에> 여기서 userList = controller.getAllUsers();
myList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
}
});
내가 알고 싶은 것은 내가 어댑터시에 특정 문자열을 토스트 할 수있는 방법이다;
if (userList.size() != 0) {
//Set the User Array list in ListView
ListAdapter adapter = new SimpleAdapter(PoliceSmsRegisterReceiver.this, userList, R.layout.view_user_entry_register,
new String[]{"userId", "sender", "fullname", "homeaddress", "emailaddress", "phonenumber", "password", "deviceid"},
new int[]{R.id.userId, R.id.viewSender, R.id.viewFName, R.id.viewHAddress, R.id.viewEAddress, R.id.viewPNumber, R.id.viewPassword, R.id.viewA_ID});
ListView myList = (ListView) findViewById(android.R.id.list);
myList.setAdapter(adapter);
는
다음이 내 온 클릭입니다 (PS 컨트롤러 내 SQLite는 DB입니다) 목록에서 특정 항목을 클릭하십시오. 예를 들어, viewSender를 토스트하고 싶습니다.
선생님, 그 다른 방식으로 작동, tnx. 하지만 getSpecificText() 형식이 무엇인지 구체적으로 설명 할 수 있습니까? 미안해, 난 초보자 야. 나는 너의 대답을 정말로 감사했다. Toast.makeText (getApplicationContext(), parent.getItemAtPosition (position) .toString(), Toast.LENGTH_SHORT) .show();를 시도했습니다. itemlist의 모든 항목을 표시합니다. getspecifictext() 선생님에 대해 더 구체적으로 말씀해 주시겠습니까? @AbdenaceurLichiheb –
어떻게 어댑터를 채우고 있습니까? 어댑터를 채우는 일부 모델 클래스의 목록이 있다고 가정하고 getSpecificText()는 해당 모델 클래스 내에있는 일부 텍스트 (이름, 설명 등)를 가져 오는 메소드입니다. –
parent.getItemAtPosition 위치) .toString() 어쩌면 wwe 거기에서 속성을 찾을 수 있습니다. –