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
  • OnePlus Nord N10 5G

  • POCO X3

  • Google Pixel 5

  • Google Pixel 4a

  • OnePlus Nord

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

Wij werken momenteel aan een nieuw forum voor Androidworld. Het is daarom momenteel niet mogelijk om te reageren of nieuwe topics aan te maken.

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2421
  • 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 (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 3 Power ongeroot.
Samsung A7 ongeroot.

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2421
  • 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 (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 3 Power ongeroot.
Samsung A7 ongeroot.

Reageer

We werken momenteel hard aan een nieuw forum voor Androidworld. Het is daarom helaas niet mogelijk om op dit topic te reageren.