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

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;@Overrideprotected 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;@Overrideprotected 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);}@Overrideprotected 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};@Overrideprotected 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 {@Overridepublic int getCount() {return names.length;}@Overridepublic Object getItem(int position) {return names[position];}@Overridepublic long getItemId(int position) {return position;}@Overridepublic 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"?>
<LinearLayoutxmlns: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"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:background="#307f7f7f"android:gravity="center_vertical"android:orientation="horizontal"android:padding="5dp"><ImageViewandroid:layout_width="80dp"android:layout_height="200dp"android:background="@drawable/lin"android:layout_weight="1"/><TextViewandroid:layout_width="0dp"android:layout_height="wrap_content"android:layout_marginLeft="20dp"android:text="空军一号"android:layout_weight="3"android:textSize="35sp" /><Buttonandroid:layout_width="0dp"android:layout_height="wrap_content"android:id="@+id/btn_8"android:text="加入购物车"android:layout_weight="1"/><Buttonandroid:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:id="@+id/btn_0"android:text="购买"/></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"><ImageViewandroid:layout_width="80dp"android:layout_height="200dp"android:background="@drawable/longtuos"android:layout_weight="1"/><TextViewandroid:layout_width="0dp"android:layout_height="wrap_content"android:layout_marginLeft="20dp"android:text="李宁足球鞋"android:textSize="35sp"android:layout_weight="3"/><Buttonandroid:layout_width="0dp"android:layout_height="wrap_content"android:id="@+id/btn_9"android:text="加入购物车"android:layout_weight="1"/><Buttonandroid:layout_width="0dp"android:layout_height="wrap_content"android:id="@+id/btn_1"android:text="购买"android:layout_weight="1"/></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"><ImageViewandroid:layout_width="80dp"android:layout_height="200dp"android:background="@drawable/longtuos"android:layout_weight="1"/><TextViewandroid:layout_width="0dp"android:layout_height="wrap_content"android:layout_marginLeft="20dp"android:text="匹克太极篮球鞋"android:textSize="35sp"android:layout_weight="3"/><Buttonandroid:layout_width="0dp"android:layout_height="wrap_content"android:id="@+id/btn_6"android:text="加入购物车"android:layout_weight="1"/><Buttonandroid:layout_width="0dp"android:layout_height="wrap_content"android:id="@+id/btn_2"android:text="购买"android:layout_weight="1"/></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"><ImageViewandroid:layout_width="80dp"android:layout_height="200dp"android:background="@drawable/longtuos"android:layout_weight="1"/><TextViewandroid:layout_width="0dp"android:layout_height="wrap_content"android:layout_marginLeft="20dp"android:text="林丹羽毛球鞋"android:textSize="35sp"android:layout_weight="3"/><Buttonandroid:layout_width="0dp"android:layout_height="wrap_content"android:id="@+id/btn_3"android:text="加入购物车"android:layout_weight="1"/><Buttonandroid: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"?>
<LinearLayoutxmlns: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"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginTop="70dp"android:layout_marginBottom="50dp"android:orientation="horizontal"android:padding="20dp"><ImageViewandroid:id="@+id/pet"android:layout_width="100dp"android:layout_height="100dp"android:background="@drawable/head"/><LinearLayoutandroid:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:layout_gravity="center"android:orientation="vertical"android:paddingLeft="40dp"><TextViewandroid:id="@+id/tv_name"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text=" "android:textSize="20sp"android:textColor="#33cc00"/><TextViewandroid: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><TableLayoutandroid: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"><TableRowandroid:layout_width="fill_parent"android:layout_height="wrap_content"><TextViewandroid:layout_width="0dip"android:layout_height="wrap_content"android:layout_weight="9"android:text="背景是北宋郭忠恕的明皇避暑宫图"android:textColor="#ff0000"android:textSize="25sp" /><TextViewandroid: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><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="vertical"><Buttonandroid: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"/><Buttonandroid: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><Buttonandroid:layout_width="900px"android:layout_height="100px"android:layout_marginTop="50dp"android:text="鞋的列表展示"android:onClick="click2"android:textColor="#ff0000"android:background="#99ff00"/>
</LinearLayout>

运行结果展示图

具体文件私信我。

Android Studio购买售卖系统相关推荐

  1. 直播带货源码,Android Studio购买售卖系统

    直播带货源码,Android Studio购买售卖系统实现的相关代码 ShopActivity package com.example.tryfirst;import android.content. ...

  2. Android Studio实现志愿者系统

    项目目录 一.项目概述 二.主要技术 三.开发环境 四.详细设计 1.基础Activity 2.活动信息 3.成员信息 4.百度地图 5.Widget组件 五.运行演示 六.源码获取 一.项目概述 本 ...

  3. 如何实现在 Android Studio 上开发系统应用(自带系统签名)

    基于Android 系统应用包名和路径的局限性,很多同僚不得不暂时放弃 Android Studio,而无奈地选择在已经停止更新的eclipse上进行系统级应用的开发,作者也是遇到了这种情况,于是探索 ...

  4. 基于Android studio实习生招聘系统APP java

    本项目拟开发一个实习招聘APP来促进用户与企业间交流,帮助用户提高应聘能力,又能方便企业更加明确的提出 召聘条件,筛选出合适的员工.提高了大学生实习就业成功率. AndroidManifest.xml ...

  5. android studio+genymotion windows系统下搭建

    1.翻墙 使用XSkyWalker翻墙 2.下载最新版android studio Google android developer下载android studio http://www.androi ...

  6. Android Studio 星座查询系统

    星座查询系统根据用户输入的出生年月判断该用户对应的星座,也可实现用户的今日运势 需求分析 查询系统的布局主要运用TextView.EditView以及Button 该系统的核心主要是如何判断用户输入的 ...

  7. 使用Android Studio调试安卓系统源代码:将AOSP源码整体导入到AS

    文章目录 前言 一.编译AOSP源码 二.编译AS工程文件 1. 编译命令 2.工程文件列表 三.加大AS内存 四.配置AS工程文件 1. 修改 android.iml 2. 导入AS工程文件 五.在 ...

  8. android studio ndk 引入系统头文件时出现红色波浪线

    我的解决方法: 原先目录名称为libs,修改目录名称为lib后,在CMakeLists.txt中执行Sync Now后,引入的系统头文件的红色波浪线消失,代码出现提示. 新情况 如果只创建一个.h头文 ...

  9. Android Studio如何隐藏系统的状态栏

    在onCreate()中setContentView()后,加入以下代码显示和隐藏状态栏. getWindow().addFlags(WindowManager.LayoutParams.FLAG_F ...

最新文章

  1. 在SQLserver数据库里设置作业的步骤
  2. [转]Linux配置防火墙
  3. java数据类型指定长度_判断(2分) Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关...
  4. paramiko使用1
  5. php禁用了所有命令执行的函数 怎么搞,PHP通过bypass disable functions执行系统命令的方法汇总...
  6. 《Matlab实用案例》系列Matlab从入门到精通实用100例案例教程目录(持续更新)
  7. JavaScript 中的 require / exports、import / export、浅谈JavaScript、ES5、ES6
  8. libx264进行视频编码的流程
  9. eclipse不能添加tomcat7的问题
  10. 微信小程序nginx+uwsgi+django配置的域名问题
  11. 第九章:Servlet工作原理解析
  12. linux 安装talib
  13. 爬虫 微博评论记录_记录或评论?
  14. 霸榜巨作、阿里内部顶级专家整理(Redis 5设计与源码分析)
  15. java 时间格式 外语,java-如何使用ERA设置日语的英语日期格式
  16. 【C++学习笔记】复合类型和const限定符
  17. 《鱿鱼游戏》我怕了,还是整点阳间的游戏吧,Python版“碰糖”来袭—你能过几关?
  18. 【Matplotlib绘制图像大全】(三):水平柱状图
  19. 网站频繁抓取IP被封
  20. 无限级分类之递归查找家谱树

热门文章

  1. Win11开机自启动配置
  2. linux中pppoe技术分析,Linux中PPPOE技术分析
  3. Unity热更新系列之 大版本更新应用覆盖安装问题
  4. Ubuntu12.04 讯雷安装与使用
  5. 阿里天池---教学赛】金融数据分析赛题2:保险反欺诈预测
  6. 浅谈博弈论之巴什博弈
  7. 低频量化之可转债策略数据
  8. 计算机办公靠什么,办公笔记本电脑怎么选?看这里,从3000到10000+都有
  9. TIME_WAIT 状态的存在的原因?为什么需要 TIME_WAIT 状态?
  10. matlab错误dparsfa,[转载]总结:新版dparsfA的文件夹内容旧版dparsf的总结