Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java TabLayout.Tab的getCustomView()在设计库中不是公共的_Java_Android_Android Design Library - Fatal编程技术网

Java TabLayout.Tab的getCustomView()在设计库中不是公共的

Java TabLayout.Tab的getCustomView()在设计库中不是公共的,java,android,android-design-library,Java,Android,Android Design Library,我正在使用谷歌设计库v22.2.0。我使用了带有ViewPager的TabLayout,它使用了选项卡的自定义视图 获取位置后,我必须更新自定义选项卡视图的标题。 这是我尝试更新的第一个选项: tabLayout.getTabAt(position).setText("Location"); 但这会删除自定义视图并设置普通文本 我查看了TabLayout.Tab的引用,发现有一个函数名为public View getCustomView() 在Studio中尝试了同样的方法&它说函数不是公共的

我正在使用谷歌设计库v22.2.0。我使用了带有ViewPager的TabLayout,它使用了选项卡的自定义视图

获取位置后,我必须更新自定义选项卡视图的标题。 这是我尝试更新的第一个选项:

tabLayout.getTabAt(position).setText("Location");
但这会删除自定义视图并设置普通文本

我查看了TabLayout.Tab的引用,发现有一个函数名为public View getCustomView()

在Studio中尝试了同样的方法&它说函数不是公共的


有没有其他人面临同样的问题。如果是,我应该在哪里报告此问题?

我认为这是Android设计支持库上的一个bug,请检查

只要在格拉德尔换一行就行了

compile 'com.android.support:design:23.0.0'

并确保编译和目标sdk设置为23。

这不是错误。它是在本版本中发布库之后添加的,您只需将库的版本更新为最新版本。它从23.0.0版开始公开