返回顶部
首页 > 资讯 > 移动开发 >Android Studio实现购买售卖系统
  • 229
分享到

Android Studio实现购买售卖系统

2024-04-02 19:04:59 229人浏览 薄情痞子
摘要

本文实例为大家分享了Android Studio实现购买售卖系统的具体代码,供大家参考,具体内容如下 本项目基于安卓系统开发的界面设计,包括登录,主页面,展示页面,购买页面等六个页面

本文实例为大家分享了Android Studio实现购买售卖系统的具体代码,供大家参考,具体内容如下

项目基于安卓系统开发的界面设计,包括登录,主页面,展示页面,购买页面等六个页面

ShopActivity

package com.example.tryfirst;
 
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.TextView;
 
public class ShopActivity extends AppCompatActivity implements View.OnClickListener{
 
    private ItemInfo itemInfo0;
    private ItemInfo itemInfo1;
    private ItemInfo itemInfo2;
    private ItemInfo itemInfo3;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_shop);
        itemInfo0 = new ItemInfo("空军一号");
        itemInfo1 = new ItemInfo("李宁足球鞋");
        itemInfo2 = new ItemInfo("匹克太极篮球鞋");
        itemInfo3 = new ItemInfo("林丹羽毛球鞋");
        findViewById(R.id.btn_0).setOnClickListener(this);
        findViewById(R.id.btn_1).setOnClickListener(this);
        findViewById(R.id.btn_2).setOnClickListener(this);
        findViewById(R.id.btn_3).setOnClickListener(this);
    }
    public void onClick(View v){
        Intent intent;
        switch (v.getId()) {
            case R.id.btn_0:
                intent = new Intent();
                intent.putExtra("shoe",itemInfo0);
                setResult(1,intent);
                finish();
                break;
            case R.id.btn_1:
                intent = new Intent();
                intent.putExtra("shoe",itemInfo1);
                setResult(1,intent);
                finish();
                break;
            case R.id.btn_2:
                intent = new Intent();
                intent.putExtra("shoe",itemInfo0);
                setResult(1,intent);
                finish();
                break;
            case R.id.btn_3:
                intent = new Intent();
                intent.putExtra("shoe",itemInfo0);
                setResult(1,intent);
                finish();
                break;
        }
    }
}

ShowActivity

package com.example.tryfirst;
 
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.TextView;
 
public class ShowActivity extends AppCompatActivity {
 
    private TextView tv_name;
    private TextView tv_passWord;
    private TextView shoe;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_show);
        Intent intent = getIntent();
        String name = intent.getStringExtra("name");
        String password = intent.getStringExtra("password");
        tv_name = (TextView) findViewById(R.id.tv_name);
        tv_password = (TextView) findViewById(R.id.tv_password);
        tv_name.setText("用户名为: " + name);
        tv_password.setText("密码为: " + password);
        shoe = (TextView) findViewById(R.id.tv_food_progress);
    }
    public void click0(View view){
        Intent intent = new Intent(this, FriendActivity.class);
        startActivity(intent);
    }
    public void click1(View view){
        Intent intent = new Intent(this,ShopActivity.class);
        startActivityForResult(intent,1);
    }
    public void click2(View view){
        Intent intent = new Intent(this,ListActivity.class);
        startActivity(intent);
    }
    @Override
    protected void onActivityResult(int requestCode,
                                    int resultCode,Intent data){
        super.onActivityResult(requestCode,resultCode,data);
        if(data !=null){
            if(requestCode==1){
                if(resultCode==1){
                    ItemInfo info =
                            (ItemInfo) data.getSerializableExtra("food");
                    updateProgress(info);
                }
            }
        }
    }
    private void updateProgress(ItemInfo info){shoe.setText(info.getName());
    }
}

ListActivity

package com.example.tryfirst;
 
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;
public class ListActivity extends AppCompatActivity {
    private ListView mListView;
    private String[] names = {"郭艾伦aj34"};
    private int[] herd = {R.drawable.l};
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_list);
        mListView = (ListView) findViewById(R.id.lv);
        MyBaseAdapter myAdapter = new MyBaseAdapter();
        mListView.setAdapter(myAdapter);
    }
    class MyBaseAdapter extends BaseAdapter {
        @Override
        public int getCount() {
            return names.length;
        }
 
        @Override
        public Object getItem(int position) {
            return names[position];
        }
 
        @Override
        public long getItemId(int position) {
            return position;
        }
 
        @Override
        public View getView(int position, View convertView, ViewGroup parent) {
            //将list.xml文件找出来转化为View对象
            View view = View.inflate(ListActivity.this,R.layout.list,null);
            TextView mTextView = (TextView) view.findViewById(R.id.tv);
            mTextView.setText(names[position]);
            ImageView imageView = (ImageView) view.findViewById(R.id.imge);
            imageView.setBackgroundResource(herd[position]);
            return view;
        }
    }
}

Activity_Shop .xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="Http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/back"
    android:orientation="vertical"
    tools:context=".ShopActivity">
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="#307f7f7f"
        android:gravity="center_vertical"
        android:orientation="horizontal"
        android:padding="5dp">
        <ImageView
            android:layout_width="80dp"
            android:layout_height="200dp"
            android:background="@drawable/lin"
            android:layout_weight="1"/>
        <TextView
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_marginLeft="20dp"
            android:text="空军一号"
            android:layout_weight="3"
            android:textSize="35sp" />
        <Button
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:id="@+id/btn_8"
            android:text="加入购物车"
            android:layout_weight="1"/>
        <Button
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:id="@+id/btn_0"
            android:text="购买"/>
    </LinearLayout>
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
        <ImageView
            android:layout_width="80dp"
            android:layout_height="200dp"
            android:background="@drawable/longtuos"
            android:layout_weight="1"/>
        <TextView
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_marginLeft="20dp"
            android:text="李宁足球鞋"
            android:textSize="35sp"
            android:layout_weight="3"/>
        <Button
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:id="@+id/btn_9"
            android:text="加入购物车"
            android:layout_weight="1"/>
        <Button
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:id="@+id/btn_1"
            android:text="购买"
            android:layout_weight="1"/>
    </LinearLayout>
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
        <ImageView
            android:layout_width="80dp"
            android:layout_height="200dp"
            android:background="@drawable/longtuos"
            android:layout_weight="1"/>
        <TextView
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_marginLeft="20dp"
            android:text="匹克太极篮球鞋"
            android:textSize="35sp"
            android:layout_weight="3"/>
        <Button
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:id="@+id/btn_6"
            android:text="加入购物车"
            android:layout_weight="1"/>
        <Button
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:id="@+id/btn_2"
            android:text="购买"
            android:layout_weight="1"/>
    </LinearLayout>
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
        <ImageView
            android:layout_width="80dp"
            android:layout_height="200dp"
            android:background="@drawable/longtuos"
            android:layout_weight="1"/>
        <TextView
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_marginLeft="20dp"
            android:text="林丹羽毛球鞋"
            android:textSize="35sp"
            android:layout_weight="3"/>
        <Button
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:id="@+id/btn_3"
            android:text="加入购物车"
            android:layout_weight="1"/>
        <Button
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:id="@+id/btn_4"
            android:text="购买"
            android:layout_weight="1"/>
    </LinearLayout>
</LinearLayout>

Activity_Show .xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/back"
    android:orientation="vertical"
    tools:context=".MainActivity">
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="70dp"
        android:layout_marginBottom="50dp"
        android:orientation="horizontal"
        android:padding="20dp">
        <ImageView
            android:id="@+id/pet"
            android:layout_width="100dp"
            android:layout_height="100dp"
            android:background="@drawable/head"/>
        <LinearLayout
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:layout_gravity="center"
            android:orientation="vertical"
            android:paddingLeft="40dp">
            <TextView
                android:id="@+id/tv_name"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text=" "
                android:textSize="20sp"
                android:textColor="#33cc00"/>
            <TextView
                android:id="@+id/tv_password"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="20dp"
                android:text=" "
                android:textSize="20sp"
                android:textColor="#33cc00"/>
        </LinearLayout>
    </LinearLayout>
    <TableLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginBottom="50dp"
        android:layout_marginLeft="20dp"
        android:layout_marginRight="5dp">
        <TableRow
            android:layout_width="fill_parent"
            android:layout_height="wrap_content">
            <TextView
                android:layout_width="0dip"
                android:layout_height="wrap_content"
                android:layout_weight="9"
                android:text="背景是北宋郭忠恕的明皇避暑宫图"
                android:textColor="#ff0000"
                android:textSize="25sp" />
            <TextView
                android:id="@+id/tv_food_progress"
                android:layout_width="0dip"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:layout_gravity="center"
                android:text=" "
                android:textColor="#99ff77"
                android:textSize="40sp"/>
        </TableRow>
    </TableLayout>
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">
        <Button
            android:layout_gravity="center"
            android:layout_marginLeft="28dp"
            android:layout_marginRight="50dp"
            android:layout_width="100dp"
            android:layout_height="100dp"
            android:background="@drawable/a"
            android:onClick="click0"/>
        <Button
            android:layout_gravity="center"
            android:layout_marginRight="28dp"
            android:layout_width="100dp"
            android:layout_height="100dp"
            android:background="@drawable/buy"
            android:layout_marginTop="90px"
            android:onClick="click1"/>
    </LinearLayout>
    <Button
        android:layout_width="900px"
        android:layout_height="100px"
        android:layout_marginTop="50dp"
        android:text="鞋的列表展示"
        android:onClick="click2"
        android:textColor="#ff0000"
        android:background="#99ff00"/>
</LinearLayout>

运行结果展示图

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: Android Studio实现购买售卖系统

本文链接: https://lsjlt.com/news/138722.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Android Studio实现购买售卖系统
    本文实例为大家分享了Android Studio实现购买售卖系统的具体代码,供大家参考,具体内容如下 本项目基于安卓系统开发的界面设计,包括登录,主页面,展示页面,购买页面等六个页面...
    99+
    2024-04-02
  • Java如何实现茶叶售卖商城系统
    本篇内容介绍了“Java如何实现茶叶售卖商城系统”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!前言这是一个应用SSM框架的项目,前端页面整洁...
    99+
    2023-06-22
  • php如何实现购买系统
    今天小编给大家分享一下php如何实现购买系统的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、购物车设计购物车是购买系统中非...
    99+
    2023-07-05
  • Java实现茶叶售卖商城系统(java+SSM+JSP+EasyUi+mysql)
    目录前言实现效果主要代码用户管理控制层商品管理服务类订单控制层前言 这是一个应用SSM框架的项目,前端页面整洁清晰。该系统有两个角色,一个是普通用户,另一个是管理员。 普通用户具有注...
    99+
    2024-04-02
  • Java怎么进行电子产品售卖商城系统的实现
    这篇文章给大家介绍Java怎么进行电子产品售卖商城系统的实现,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。项目描述:这是一个基于SpringBoot+Vue框架开发的仿小米电子产品售卖商城系统。首先,这是一个前后端分离...
    99+
    2023-06-29
  • java实现鲜花销售系统
    本文实例为大家分享了java实现鲜花销售系统的具体代码,供大家参考,具体内容如下 一、练习目标 1.体会数组的作用 2.找到分层开发的感觉 3.收获分层开发的兴趣 4.作出效果,找到...
    99+
    2024-04-02
  • C#实现销售管理系统
    C#制作简易的的销售管理系统,供大家参考,具体内容如下 1.整体需求 1).具有简易的登录界面 2).能对商品信息进行快速查看、查询、添加、编辑、保存等功能。 2.设计的窗体界面 1...
    99+
    2024-04-02
  • Java毕业设计实战之仿小米电子产品售卖商城系统的实现
    项目描述:这是一个基于SpringBoot+Vue框架开发的仿小米电子产品售卖商城系统。首先,这是一个前后端分离的项目,代码简洁规范,注释说明详细。其次,这项目功能丰富,具有一个电子...
    99+
    2024-04-02
  • Win10中国区售价高?可以尝试切换系统区域购买
    7月16日和17日,中国区Win10专业版以及家庭版升级专业版价格先后曝光,其中完整Windows10专业版在中国区域售价为1799元。 在全新安装Win10 Build 10240专业版后,未激活状态下在系统设置&md...
    99+
    2023-06-17
    win10输入法切换不了 win10切换微软账户 win10售价 切换 售价 中国区 系统 Win10
  • java实现简易外卖订餐系统
    用java实现简易外卖订餐系统,供大家参考,具体内容如下 一、使用技术 javaSE 二、实现功能 外卖订餐系统 具体要求如下: 使用选择结构,循环结构,数组的知识实现一个外卖订餐系...
    99+
    2024-04-02
  • C语言实现销售管理系统
    本文实例为大家分享了C语言实现销售管理系统的具体代码,供大家参考,具体内容如下 这是题目,没用到文件相关的函数,所以不能保存在本地,每次读入都得重新输入。 #include<...
    99+
    2024-04-02
  • C语言实现飞机售票系统
    本文实例为大家分享了C语言实现飞机售票系统的具体代码,供大家参考,具体内容如下 一、项目简介 通过“航空售票系统”C语言课程设计的实践,掌握函数、数据的读取和...
    99+
    2024-04-02
  • 基于Python实现电影售票系统
    目录一、系统要求二、用户信息三、主要代码四、效果图展示一、系统要求 电影售票系统程序,应具备以下几点功能: 1.用户认证 系统用户分为用户、管理员两个角色,系统可根据不同用户角色权限...
    99+
    2024-04-02
  • 基于Java+SpringBoot+Thymeleaf+Mysql旅游景区景点售票购票系统系统设计与实现
    项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于java的景区景点预约购票系统,整体使用java+MySql的B/S架构,技术上采用了springboot框架;通过后台添加景区资讯、景点介绍,管理用户订单;用户通过小程序登...
    99+
    2023-10-22
    java 数据库
  • 如何利用PHP实现商城的二次购买系统
    随着电子商务的不断发展,越来越多的零售企业开始转向线上销售。然而,电子商务也带来了新的问题:如何留住老客户?如何增加重复销售的频率?这就是为什么有必要对商城进行二次购买系统的实现。在本文中,我们将介绍如何使用PHP来实现商城的二次购买系统。...
    99+
    2023-05-25
    PHP 商城 二次购买系统
  • MySQL 实现点餐系统的销售统计功能
    MySQL 是一种常用于管理和存储数据的关系型数据库管理系统,广泛应用于各种软件开发中。在餐饮行业中,点餐系统的销售统计功能极为重要,可以帮助餐厅实时了解销售情况,进行数据分析和业务决策。本文将介绍如何利用 MySQL 实现点餐系统的销售统...
    99+
    2023-11-01
    MySQL 销售统计 点餐系统
  • java web实现网上手机销售系统
    本文实例为大家分享了java web实现网上手机销售系统的具体代码,供大家参考,具体内容如下 前言 今天学长向大家分享一个 java web 毕业设计项目: 基于java web的网...
    99+
    2024-04-02
  • PHP开发点餐系统的外卖订购功能实现方法是什么?
    PHP开发点餐系统的外卖订购功能实现方法是什么?随着外卖业务的日益兴盛,许多餐饮企业开始重视开发自己的点餐系统,并加入外卖订购的功能。PHP作为一种广泛应用于Web开发的编程语言,被广泛用于开发各种类型的网站和应用程序。那么,如何利用PHP...
    99+
    2023-11-01
    PHP开发 - PHP编程语言
  • PHP开发买菜系统的购物车功能实现方法
    随着网络购物的不断发展,购物车成了一个不可或缺的功能,买菜系统也不例外,购物车在其中也显得极其重要和实用。本文将介绍如何利用PHP开发买菜系统的购物车功能实现方法。一. 购物车数据的存储方法购物车的本质是一个容器,需要在其中存储商品的信息,...
    99+
    2023-11-01
    实现方法 PHP开发 购物车功能
  • Java怎么实现校园外卖点餐系统
    这篇文章主要介绍“Java怎么实现校园外卖点餐系统”,在日常操作中,相信很多人在Java怎么实现校园外卖点餐系统问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java怎么实现校园外卖点餐系统”的疑惑有所帮助!...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作