前几天项目里面有用到商品详情展示,需要实现ListView滑动切换不同的Tab,项目里面我用的是RecyclerView实现的(原理和listView一样),下面就用list View写一个简单的联动功能。
一 思路其实很简单,我就不一步一步详细介绍了,直接看代码吧。
1 xml布局:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <android.support.design.widget.TabLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/mTab2"></android.support.design.widget.TabLayout> <ListView android:id="@+id/mLV" android:layout_width="match_parent" android:layout_height="wrap_content"></ListView> </LinearLayout>
2. listview的适配器:
package com.example.yangai00.yy_tab_xiangshangtuodong.tab_listview_shi_xian_tao_bao_xiang_qing; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.TextView; import com.example.yangai00.yy_tab_xiangshangtuodong.R; import java.util.List; /** * Created by yangai00 on 2018/7/24. */ public class MyLV_Adaptes extends BaseAdapter { private List<String> list; private Context context; public MyLV_Adaptes(List<String> list, Context context) { this.list = list; this.context = context; } @Override public int getCount() { return list.size(); } @Override public Object getItem(int i) { return null; } @Override pu