0% found this document useful (0 votes)
22 views

Application Code Samples

This document contains code for an Android app that displays a list of items in a ListView. When an item is clicked, it opens a new activity with details about that item. The main activity defines a list of sample items, sets up the ListView adapter, and starts the details activity when an item is clicked. The details activity gets the selected item from the intent, displays it, and sets click listeners on buttons to handle bidding and adding to a cart.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views

Application Code Samples

This document contains code for an Android app that displays a list of items in a ListView. When an item is clicked, it opens a new activity with details about that item. The main activity defines a list of sample items, sets up the ListView adapter, and starts the details activity when an item is clicked. The details activity gets the selected item from the intent, displays it, and sets click listeners on buttons to handle bidding and adding to a cart.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

import android.content.

Intent;

import android.os.Bundle;

import android.view.View;

import android.widget.AdapterView;

import android.widget.ArrayAdapter;

import android.widget.ListView;

import androidx.appcompat.app.AppCompatActivity;

import java.util.ArrayList;

import java.util.List;

public class MainActivity extends AppCompatActivity {

private ListView listView;

private List<String> itemList;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

// Initialize the item list

itemList = new ArrayList<>();

itemList.add("Item 1");

itemList.add("Item 2");

itemList.add("Item 3");

// Set up the ListView


listView = findViewById(R.id.listView);

ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1,


itemList);

listView.setAdapter(adapter);

// Handle item click events

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {

@Override

public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

String selectedItem = itemList.get(position);

Intent intent = new Intent(MainActivity.this, ItemDetailsActivity.class);

intent.putExtra("selectedItem", selectedItem);

startActivity(intent);

});

```

*ItemDetailsActivity.java*

```java

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.TextView;

import androidx.appcompat.app.AppCompatActivity;
public class ItemDetailsActivity extends AppCompatActivity {

private TextView itemNameTextView;

private Button bidButton, addToCartButton;

private String selectedItem;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_item_details);

// Get the selected item from the intent

selectedItem = getIntent().getStringExtra("selectedItem");

// Set up the UI elements

itemNameTextView = findViewById(R.id.itemNameTextView);

bidButton = findViewById(R.id.bidButton);

addToCartButton = findViewById(R.id.addToCartButton);

itemNameTextView.setText(selectedItem);

// Handle bid button click

bidButton.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

// Implement bidding logic here

});
// Handle add to cart button click

addToCartButton.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

// Implement add to cart logic here

});

You might also like