tablelayout +viewpage+Fragment
先导入implementation ‘com.android.support:design:29.0.0’
注意tablelayout在xml中不能直接用
<TableLayout要用<com.google.android.material.tabs.TabLayout
java中导包 import com.google.android.material.tabs.TabLayout;
MainActivity
public class MainActivity extends AppCompatActivity {
private TabLayout mTableLayout;
private ViewPager mViewPager;
List<Fragment> fragments = new ArrayList<>();
private List<String> mStringList = new ArrayList<>();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mTableLayout = findViewById(R.id.mian_tablelayout);
mViewPager = findViewById(R.id.mian_viewpager);
//在集合里添加已经创建的fragment
fragments.add(new first())