当前位置: 首页 > news >正文

怎么做网站的内链十大免费无代码开发软件

怎么做网站的内链,十大免费无代码开发软件,网站制作常见的问题,移动端cpu天梯图2021“com.google.android.material.tabs.TabLayout” 这个玩意说起来大家都不陌生。结合viewPager或者单独使用。场景非常多。当然市面上的三方也数不胜数。但是毕竟是亲儿子。用起来终归是顺手一些。下面说一下TabLayout的具体用法细节#xff1a; 首先#xff0c;xml布局引入…“com.google.android.material.tabs.TabLayout” 这个玩意说起来大家都不陌生。结合viewPager或者单独使用。场景非常多。当然市面上的三方也数不胜数。但是毕竟是亲儿子。用起来终归是顺手一些。下面说一下TabLayout的具体用法细节 首先xml布局引入(此处为举例说明具体属性用法自行百度) com.google.android.material.tabs.TabLayoutandroid:idid/tab_record_layoutandroid:layout_widthmatch_parentandroid:layout_height43dpandroid:backgroundcolor/transparent#具体属性用法自行百度app:tabIndicatorColor#0E55FD/下面先说一下具体调用 for (i in list.indices) {tab_layout.addTab(tab_layout.newTab()) //动态创建tab//亦或tab_layout.newTab().setText(data.type_name).setTag(data.type_id) }然后就是动态添加TabLayout的样式如果是属性可以满足就不需要如果自带属性不能满足效果则自定义样式如下 for (i in 0 until tab_layout.tabCount) {val tab tab_layout.getTabAt(i)tab?.customView layoutInflater.inflate(R.layout.custom_tab, null)if (tab ! null tab.customView ! null) {val abIcon tab.customView!!.findViewByIdImageView(R.id.iv_tab_item)val tabTitle tab.customView!!.findViewByIdTextView(R.id.tv_tab_item)tabTitle.text tab.text//把第一个设为默认选中if (i 0) {tabTitle.setTextColor(Color.parseColor(#0E55FD))tabTitle?.typeface Typeface.defaultFromStyle(Typeface.BOLD)abIcon.isInvisible false}}} 最后就是添加监听 tab_layout.addOnTabSelectedListener(onTabSelectedListener) //... val onTabSelectedListener: TabLayout.OnTabSelectedListener object : TabLayout.OnTabSelectedListener {//选中监听override fun onTabSelected(tab: TabLayout.Tab) {if (tab.customView ! null) {//获取自定义tab布局中的viewval tabIcon tab.customView!!.findViewByIdImageView(R.id.iv_tab_item)val tabTitle tab.customView!!.findViewByIdTextView(R.id.tv_tab_item)tabTitle.text tab.texttabTitle.setTextColor(Color.parseColor(#0E55FD))tabTitle?.typeface Typeface.defaultFromStyle(Typeface.BOLD)tabIcon.isInvisible false}type_id mViewModel.typeList.get(tab.position).type_idmViewModel.getList(type_id)}// 未选中监听override fun onTabUnselected(tab: TabLayout.Tab) {if (tab.customView ! null) {val tabIcon tab.customView!!.findViewByIdImageView(R.id.iv_tab_item)val tabTitle tab.customView!!.findViewByIdTextView(R.id.tv_tab_item)tabTitle.text tab.texttabTitle.setTextColor(Color.parseColor(#333333))tabTitle.typeface Typeface.defaultFromStyle(Typeface.NORMAL);tabIcon.isInvisible true}}override fun onTabReselected(tab: TabLayout.Tab) {}} 最后如果是ViewPager TabLayout需要联动的话则添加联动代码 //使用.attach()将TabLayout和ViewPager2进行绑定,如果没有这步操作将不会联动TabLayoutMediator(tab_layout, viewPager) { tab, position -//根据position修改tab的样式和文字等tab.text tabTitles[position]}.attach()具体需结合场景灵活使用。 END
http://www.yayakq.cn/news/1634/

相关文章:

  • 做原创视频网站关于网络的网站怎么做
  • 网站备案名称更换廊坊百度推广电话
  • 温州企业建站程序个人网站取什么域名好
  • 网络建站 响应式网站网络营销推广的新趋势
  • 网站开发背景意义seo搜索引擎优化试题
  • 有没有做网站一次付费wordpress后台登不进去
  • 怎么建立公司网站?创建域名
  • 烟台网站排名seo夸克搜索网页版
  • 国家级示范校建设网站58同城企业网站怎么做的
  • 虚拟币挖矿网站开发智通人才网东莞最新招聘信息
  • 网站导航页面制作成都双语网站开发
  • 网页开发人员招聘唐山做网站优化公司
  • 宣威市网站建设协同办公oa
  • 北京网站建设站建设高端网站建设策划
  • 厦门外贸网站建设报价表阿里巴巴网站怎么做推广
  • 免费做祝福网站在线网站建设哪个正规
  • 网站群建设公司开发软件怎么开发
  • 山西网站制作平台苏州网站设计师招聘信息
  • 批量网站访问检测河南省工程招标信息网
  • 宽屏网站js校园局域网的设计与实现
  • 中山专业网站制作哪里可以免费下载ppt模板
  • 农林网站建设深圳it外包公司有哪些
  • 济南网站建设制作设计徐州建站网站模板
  • 网站建设最简单的教程视频教程提供邯郸做移动网站
  • 西安网站建设哪家好一些WordPress万级数据优化
  • 励志做的很好的网站市场营销策划案的范文
  • 沈阳的网站制作公司哪家好搜索引擎广告投放
  • 网站做app开发wordpress视频教程式
  • 网站备案号链接做盈利网站怎么备案
  • 深圳做营销网站的公司小米路由wordpress