Android之简单Tab的制作

xiaoxiao2021-02-28  145

第一步:先设计好布局,我弄了四个小RelativeLayout,每个就是一个Tab,里面包含一个imageview和一个button,其button可以用textview代替。

代码:

 

第二步:初始化。

代码:

private void initViews(){ View searchLayout=findViewById(R.id.relative_title1); View linkLayout=findViewById(R.id.relative_title2); View addLayout=findViewById(R.id.relative_title3); View editLayout=findViewById(R.id.relative_title4); searchLayout.setOnClickListener(this); linkLayout.setOnClickListener(this); addLayout.setOnClickListener(this); editLayout.setOnClickListener(this); }

 

第三步:点击事件。

代码:

@Override public void onClick(View v) { // TODO 自动生成的方法存根 switch (v.getId()) { case R.id.relative_title1: setTabSelection(0); break; case R.id.relative_title2: setTabSelection(1); break; case R.id.relative_title3: setTabSelection(2); break; case R.id.relative_title4: setTabSelection(3); break; default: break; } } private void setTabSelection(int index) { switch (index){ case 0: //点击第一个Tab时要做的事 break; case 1: //点击第二个Tab时要做的事 break; case 2: //点击第三个Tab时要做的事 break; case 3: //点击第四个Tab时要做的事 break; default: break; } }

 

效果图:

 

 

转载请注明原文地址: https://www.6miu.com/read-34677.html

最新回复(0)