所以这里是导致build.grade中的问题的依赖项:
这里没有工作的代码:
compile 'com.android.support:appcompat-v7:23.2.1'
compile 'com.android.support:design:23.2.1'
此处的工作代码:
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:design:23.0.1'
正如您所见,工作代码实际上比新代码更旧。这是我想要的。
使用非工作代码,图标显示在文本上方,如下所示:
并且使用工作代码,就像这样(我希望它显示的方式):
是否有使用"非工作代码"在第二张图片中显示图标?
注意:我正在使用tabLayout,我正在设置如下图标:
private int[] tabIcons = {
R.drawable.ic_action_add,
R.drawable.ic_action_gear
};
tabLayout.getTabAt(0).setIcon(tabIcons[0]);
tabLayout.getTabAt(1).setIcon(tabIcons[1]);
我正在选项卡上设置文字,如下所示:
private void setupViewPager(ViewPager viewPager) {
ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());
adapter.addFrag(new ProfileFragment(), "Add");
adapter.addFrag(new ProfileFeedFragment(), "Settings");
viewPager.setAdapter(adapter);
}
答案 0 :(得分:0)
在将buildToolsVersion "23.2.1"
更新为最新版之前,您无法使用最新的支持库..这将解决您的第一个问题......
对于图标相关的问题可能是您的图片大小是问题的原因..