Android如何实现淘宝商品列表切换效果

  介绍

这篇文章主要介绍了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如何实现淘宝商品列表切换效果”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

Android如何实现淘宝商品列表切换效果