Uygulamamı Android sürümüne dönüştürmeye çalışıyorum ve Android'de biraz yeniim. Öğelerin düğmeler içerdiği bir liste görünümü var. Bu bir kullanıcı listesidir ve düğmeyi tıklattığınızda, yalnızca düğmeyi içeren öğede, düğme metninin "takip" durumuna gelmesi gerektiği her kullanıcıyı takip edebilirsiniz. Listeyi almak iyi çalışıyor, ancak aşağıdaki kodumla düğme metni değişmiyor. Bunu nasıl yapabilirim? Çok teşekkür ederim.Android Liste Görünümü - Öğe Düğmesi Metni Tıkladıktan Sonra
private class MyListAdapter extends ArrayAdapter<String> {
public MyListAdapter() {
super(getActivity().getApplicationContext(), R.layout.fragment_users_cell, myItemList);
}
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
View cellView = convertView;
if (cellView == null){
cellView = getActivity().getLayoutInflater().inflate(R.layout.fragment_users_cell, parent, false);
}
profileBtn = (Button) cellView.findViewById(R.id.fragment_users_cell_profileBtn);
followBtn = (Button) cellView.findViewById(R.id.fragment_users_cell_followBtn);
profileBtn.setText(myItemList.get(position));
profileBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
System.out.println(myItemList.get(position));
System.out.println(position);
}
});
followBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
System.out.println(myItemList.get(position));
profileBtn.setText("followed");
}
});
return cellView;
}
}
Sen bunu nasıl liste görünümü – GVillani82
Merhaba Joseph için pas listenin öğe içindeki bu bilgileri (düğmenin durumu) kaydetmeniz gerekir? Bana bir örnekle yardım edebilir misin? – saner