介绍
这篇文章主要介绍了Android如何实现淘宝商品列表切换效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
具体内容如下& lt;
布局文件
& lt; ? xml version=?.0“,编码=皍tf-8" ?比; & lt; FrameLayout  xmlns: android=癶ttp://schemas.android.com/apk/res/android" xmlns:工具=癶ttp://schemas.android.com/tools" android: id=癅 + id/activity_main" android: layout_width=癿atch_parent" android: layout_height=癿atch_parent" android:填充=? dp" 工具:上下文=癱om.example.a3_.MainActivity"比; & lt;按钮 ,android: id=癅 + id/change" ,android:文本=扒谢徊季帧? ,android: textSize=?0 dp" ,android: layout_width=皐rap_content" ,android: layout_height=皐rap_content",/比; & lt;列表视图 ,android: id=癅 + id/lv" ,android: layout_width=癿atch_parent" ,android: layout_height=癿atch_parent"祝辞 & lt;/ListView> & lt;显示数据表格 ,android: id=癅 + id/gv" ,android: numColumns=?”; ,android:可见性=癵one" ,android: layout_width=癿atch_parent" ,android: layout_height=癿atch_parent"祝辞 & lt;/GridView> & lt;/FrameLayout>
核心代码
package com.example.a3_; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.Button; import android.widget.GridView; import android.widget.ListView; public class  MainActivity extends AppCompatActivity  { private ListView  lv; private GridView 全球之声; private Button 按钮;//设置默认的显示或隐藏=private boolean  isLvShow 真实; 时间=private boolean  isGvShow 假; @Override protected void  onCreate (Bundle savedInstanceState), { ,super.onCreate (savedInstanceState); ,setContentView (R.layout.activity_main); ,//初始化控件=,lv (视图),findViewById (R.id.lv); ,gv =,(显示数据表格),findViewById (R.id.gv); ,button =,(按钮),findViewById (R.id.change); ,//设置适配器 ,lv.setAdapter (new MyAdapter ()); ,gv.setAdapter (new MyAdapter ()); ,//为按钮设置点击事件 ,button.setOnClickListener (new View.OnClickListener (), { @Override才能 public 才能;void  onClick (View v), { ,,if (isLvShow) { ,,,lv.setVisibility (View.GONE); ,,,gv.setVisibility (View.VISIBLE); ,,}else { ,,,lv.setVisibility (View.VISIBLE); ,,,gv.setVisibility (View.GONE); ,,} ,,//对显示或隐藏进行取反 ,,isLvShow =, ! isLvShow; ,,isGvShow =, ! isGvShow; ,,} ,}); } class MyAdapter  extends BaseAdapter { ,@Override ,public int  getCount (), { return 才能;20; ,} ,@Override ,public Object  getItem (int 位置),{ return 才能;零; ,} ,@Override ,public long  getItemId (int 位置),{ return 才能;0; ,} ,@Override ,public View  getView (int 位置,,View convertView,, ViewGroup 父母),{//为listview才能设置布的局 if 才能;(convertView==null) { ,,convertView =, View.inflate (getApplicationContext (), R.layout.item, null); ,,} return 才能;convertView; ,} } }
感谢你能够认真阅读完这篇文章,希望小编分享的“Android如何实现淘宝商品列表切换效果”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!