直播带货源码,Android Studio购买售卖系统
直播带货源码,Android Studio购买售卖系统实现的相关代码
ShopActivity
1 | <br> package com.example.tryfirst;<br> <br> import android.content.Intent;<br> import android.os.Bundle;<br> import android.support.v7.app.AppCompatActivity;<br> import android.view.View;<br> import android.widget.TextView;<br> <br> public class ShopActivity extends AppCompatActivity implements View.OnClickListener{<br> <br> private ItemInfo itemInfo0;<br> private ItemInfo itemInfo1;<br> private ItemInfo itemInfo2;<br> private ItemInfo itemInfo3;<br> @Override <br> protected void onCreate(Bundle savedInstanceState) {<br> super .onCreate(savedInstanceState);<br> setContentView(R.layout.activity_shop);<br> itemInfo0 = new ItemInfo( "空军一号" );<br> itemInfo1 = new ItemInfo( "李宁足球鞋" );<br> itemInfo2 = new ItemInfo( "匹克太极篮球鞋" );<br> itemInfo3 = new ItemInfo( "林丹羽毛球鞋" );<br> findViewById(R.id.btn_0).setOnClickListener( this );<br> findViewById(R.id.btn_1).setOnClickListener( this );<br> findViewById(R.id.btn_2).setOnClickListener( this );<br> findViewById(R.id.btn_3).setOnClickListener( this );<br> }<br> public void onClick(View v){<br> Intent intent;<br> switch (v.getId()) {<br> case R.id.btn_0:<br> intent = new Intent();<br> intent.putExtra( "shoe" ,itemInfo0);<br> setResult( 1 ,intent);<br> finish();<br> break ;<br> case R.id.btn_1:<br> intent = new Intent();<br> intent.putExtra( "shoe" ,itemInfo1);<br> setResult( 1 ,intent);<br> finish();<br> break ;<br> case R.id.btn_2:<br> intent = new Intent();<br> intent.putExtra( "shoe" ,itemInfo0);<br> setResult( 1 ,intent);<br> finish();<br> break ;<br> case R.id.btn_3:<br> intent = new Intent();<br> intent.putExtra( "shoe" ,itemInfo0);<br> setResult( 1 ,intent);<br> finish();<br> break ;<br> }<br> }<br>} |
ShowActivity
1 | package com.example.tryfirst;<br> <br> import android.content.Intent;<br> import android.os.Bundle;<br> import android.support.v7.app.AppCompatActivity;<br> import android.view.View;<br> import android.widget.TextView;<br> <br> public class ShowActivity extends AppCompatActivity {<br> <br> private TextView tv_name;<br> private TextView tv_password;<br> private TextView shoe;<br> @Override <br> protected void onCreate(Bundle savedInstanceState) {<br> super .onCreate(savedInstanceState);<br> setContentView(R.layout.activity_show);<br> Intent intent = getIntent();<br> String name = intent.getStringExtra( "name" );<br> String password = intent.getStringExtra( "password" );<br> tv_name = (TextView) findViewById(R.id.tv_name);<br> tv_password = (TextView) findViewById(R.id.tv_password);<br> tv_name.setText( "用户名为: " + name);<br> tv_password.setText( "密码为: " + password);<br> shoe = (TextView) findViewById(R.id.tv_food_progress);<br> }<br> public void click0(View view){<br> Intent intent = new Intent( this , FriendActivity. class );<br> startActivity(intent);<br> }<br> public void click1(View view){<br> Intent intent = new Intent( this ,ShopActivity. class );<br> startActivityForResult(intent, 1 );<br> }<br> public void click2(View view){<br> Intent intent = new Intent( this ,ListActivity. class );<br> startActivity(intent);<br> }<br> @Override <br> protected void onActivityResult( int requestCode,<br> int resultCode,Intent data){<br> super .onActivityResult(requestCode,resultCode,data);<br> if (data != null ){<br> if (requestCode== 1 ){<br> if (resultCode== 1 ){<br> ItemInfo info =<br> (ItemInfo) data.getSerializableExtra( "food" );<br> updateProgress(info);<br> }<br> }<br> }<br> }<br> private void updateProgress(ItemInfo info){shoe.setText(info.getName());<br> }<br>} |
ListActivity
1 | package com.example.tryfirst;<br> <br> import android.os.Bundle;<br> import android.support.v7.app.AppCompatActivity;<br> import android.view.View;<br> import android.view.ViewGroup;<br> import android.widget.BaseAdapter;<br> import android.widget.ImageView;<br> import android.widget.ListView;<br> import android.widget.TextView;<br> public class ListActivity extends AppCompatActivity {<br> private ListView mListView;<br> private String[] names = { "郭艾伦aj34" };<br> private int [] herd = {R.drawable.l};<br> @Override <br> protected void onCreate(Bundle savedInstanceState) {<br> super .onCreate(savedInstanceState);<br> setContentView(R.layout.activity_list);<br> mListView = (ListView) findViewById(R.id.lv);<br> MyBaseAdapter myAdapter = new MyBaseAdapter();<br> mListView.setAdapter(myAdapter);<br> }<br> class MyBaseAdapter extends BaseAdapter {<br> @Override <br> public int getCount() {<br> return names.length;<br> }<br> <br> @Override <br> public Object getItem( int position) {<br> return names[position];<br> }<br> <br> @Override <br> public long getItemId( int position) {<br> return position;<br> }<br> <br> @Override <br> public View getView( int position, View convertView, ViewGroup parent) {<br> //将list.xml文件找出来转化为View对象<br> View view = View.inflate(ListActivity.this,R.layout.list,null);<br> TextView mTextView = (TextView) view.findViewById(R.id.tv);<br> mTextView.setText(names[position]);<br> ImageView imageView = (ImageView) view.findViewById(R.id.imge);<br> imageView.setBackgroundResource(herd[position]);<br> return view;<br> }<br> }<br>} |
以上就是直播带货源码,Android Studio购买售卖系统实现的相关代码, 更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现