gpt4 book ai didi

android - 如何在 anko 中创建标签 View

转载 作者:太空狗 更新时间:2023-10-29 13:51:41 25 4
gpt4 key购买 nike

我想创建时间表应用程序,但我在创建如图所示的选项卡式 View 时遇到问题。我尝试使用 tabhost 和 tabwidget,但没有效果。是否可以使用 anko 构建 tabview? Picture

最佳答案

如果你的问题是anko方面,首先你应该使用

“org.jetbrains.anko:anko-support-v4:${versions.anko}”

然后anko代码可能是这样的

coordinatorLayout {
lparams(matchParent, matchParent)

appBarLayout {
lparams(matchParent, wrapContent)

myTabLayout = themedTabLayout(R.style.ThemeOverlay_AppCompat_Dark) {
lparams(matchParent, wrapContent)
{
tabGravity = Gravity.FILL
tabMode = TabLayout.MODE_FIXED
}
}
}
myViewPager = viewPager {
id = R.id.viewpager
}.lparams(matchParent, matchParent)
(myViewPager!!.layoutParams as CoordinatorLayout.LayoutParams).behavior = AppBarLayout.ScrollingViewBehavior()
}

最后,kotlin 方面可以像@Saurabh 的解决方案一样:

 mPagerAdapter = PageAdapter(supportFragmentManager, this)

// Set up the ViewPager with the sections adapter.
myViewPager!!.adapter = mPagerAdapter

myTtabLayout.setupWithViewPager(myViewPager)

// set icons
myTabLayout.getTabAt(0)!!.setIcon(R.drawable.ic_call)
myTabLayout.getTabAt(1)!!.setIcon(R.drawable.ic_fav)
myTabLayout.getTabAt(2)!!.setIcon(R.drawable.ic_contacts)

关于android - 如何在 anko 中创建标签 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46183169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com