Application Code Samples

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 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