Naar content
Trending apps
  • Google Duo: videogesprekken van hoge kwaliteit

  • Gmail

  • Maps: Navigatie en OV

  • WhatsApp Messenger

  • Messenger: gratis sms'en en videobellen

Trending games
  • Fortnite

  • Minecraft Earth

  • Dr. Mario World

  • Harry Potter: Wizards Unite

  • Breaking Bad: Criminal Elements

Trending smartphones
  • POCO X3

  • Samsung Galaxy Note 20 Ultra

  • Google Pixel 4a

  • OnePlus Nord

  • Samsung Galaxy A51

Nieuwste tablets
  • Samsung Galaxy Tab S6

  • Samsung Galaxy Tab A 10.5

  • Samsung Galaxy Tab S4

  • Samsung Galaxy Tab S3 9.7

  • Asus Zenpad 3S 10

Timelord

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2401
  • Reputatie 20
  • #1
  • 15 januari 2016
  • 21:06

Ik heb een Listview:
lv1.setAdapter(new ItemListBaseAdapter(this, image_details));

In die listview staat per regel tekst en icons. Ik heb het eindelijk voor elkaar, dat de app weet wat er op die regel wordt aangeklikt.
Alleen, nu wil ik iets met die informatie, maar ik heb geen idee hoe ik dat ergens naartoe krijg.
Toast werkt niet, Intent werkt ook niet.

Het enige wat werkt is  System.out.println("");
maar daar heb ik dus niks aan.
Nog geprobeerd  om een textview in een andere class aan te spreken, maar dat gaat helaas ook niet::
ListViewImagesActivity.textView2.settext("=sms=");

Dit is de Class: public class ItemListBaseAdapter extends BaseAdapter {
hoe krijg ik hier een activiteit in ?
Of iets anders, dat mag ook, als er maar informatie overgedragen kan worden.

De code komt uit een ander programma en is waar nodig aangepast.
Zodra alles werkt ga ik het opschonen. Let dus niet op de vreemde namen die gebruikt worden


public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if (convertView == null) {
convertView = l_Inflater.inflate(R.layout.item_details_view, null);
holder = new ViewHolder();
holder.txt_itemName = (TextView) convertView.findViewById(R.id.name);
holder.txt_itemDescription = (TextView) convertView.findViewById(R.id.itemDescription);
holder.txt_itemPrice = (TextView) convertView.findViewById(R.id.price);
holder.itemImage = (ImageView) convertView.findViewById(R.id.telefoon);
holder.itemImage2 = (ImageView) convertView.findViewById(R.id.search);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}

holder.txt_itemName.setText(itemDetailsrrayList.get(position).getName());
holder.txt_itemDescription.setText(itemDetailsrrayList.get(position).getItemDescription());
holder.txt_itemPrice.setText(itemDetailsrrayList.get(position).getPrice());
holder.itemImage.setImageResource(imgid[itemDetailsrrayList.get(position).getImageNumber() - 1]);
holder.itemImage.setTag(position);

holder.itemImage2.setImageResource(imgid[itemDetailsrrayList.get(position).getImageNumber() - 0]);
teller=position;

holder.itemImage2.setTag(position);
holder.itemImage2 .setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
System.out.println("=====sms====="+v.getTag());
}
});
holder.itemImage.setTag(position);
holder.itemImage .setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

System.out.println("=====telefoon====="+v.getTag());
}
});
// imageLoader.DisplayImage("http://192.168.1.28:8082/ANDROID/images/BEVE.jpeg", holder.itemImage);

return convertView;
}

Bewerkt (15 januari 2016 21:09)

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (op sterven na dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi a5 Pro ongeroot (nog wel).

Timelord

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2401
  • Reputatie 20
  • #2
  • 15 januari 2016
  • 22:07

Even een update:
Als ik dit gebruik, dan doet Toast het wel:

Toast.makeText(v.getContext(), "The favorite list would appear on clicking this icon", Toast.LENGTH_LONG).show();

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (op sterven na dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi a5 Pro ongeroot (nog wel).

Reageer

Om te reageren, dien je te zijn ingelogd. Druk op de onderstaande knop om in te loggen of maak een nieuwe account aan.

Inloggen Registreren