在Xamarin中使用android.support.design.widget.TabLayout的配置疑问
嘿,我来帮你搞定Xamarin里使用这个TabLayout的问题!
在Xamarin中使用Android Support Design的TabLayout
1. 添加对应的NuGet包
你需要安装Xamarin.Android.Support.Design这个NuGet包,它是Xamarin对Android Support Design库的绑定包,包含了你要的TabLayout。安装步骤很简单:
- 在Visual Studio里右键你的Xamarin.Android项目 → 选择「管理NuGet程序包」
- 在浏览标签里搜索
Xamarin.Android.Support.Design,找到后安装对应的稳定版本即可
2. 引用正确的命名空间
在你的C#代码(比如Activity或Fragment文件)里,添加这个命名空间就能直接使用TabLayout类:
using Android.Support.Design.Widget;
3. 布局文件中的写法
如果要在AXML布局里添加TabLayout,对应的标签写法如下:
<android.support.design.widget.TabLayout android:id="@+id/tab_layout" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/colorPrimary" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"/>
另外你提到看到的文档标记TabLayout已弃用,那应该是指向了AndroidX替代版本的提示。你指定的这个android.support.design.widget.TabLayout在其支持周期内并未被标记弃用,按照上面的步骤配置就能正常使用啦。
内容的提问来源于stack exchange,提问作者William Jockusch
相关产品推荐
相关产品推荐

