这是我的代码,
Toolbar toolbar = (Toolbar) findVIEwByID(R.ID.toolbar);setSupportActionbar(toolbar);TabLayout tabLayout = (TabLayout) findVIEwByID(R.ID.tab_layout);tabLayout.addTab(tabLayout.newTab().setIcon(R.drawable.my1));tabLayout.addTab(tabLayout.newTab().setIcon(R.drawable.Feed_s));tabLayout.addTab(tabLayout.newTab().setIcon(R.drawable.add_ds1));tabLayout.addTab(tabLayout.newTab().setIcon(R.drawable.history_ds));tabLayout.setTabGravity(TabLayout.GraviTY_FILL);
style.xml
<style name="Apptheme.Actionbar" parent="Widget.AppCompat.light.Actionbar"> <item name="androID:layout_wIDth">50dp</item> <item name="androID:layout_height">50dp</item></style>
tablayout.xml
<androID.support.design.Widget.TabLayout androID:ID="@+ID/tab_layout" androID:layout_wIDth="match_parent" androID:layout_height="60dp" androID:layout_below="@+ID/toolbar" androID:background="?attr/colorPrimary" androID:elevation="6dp" androID:theme="@style/Apptheme.Actionbar"/>解决方法 嗨,我面临同样的问题,这是我能找到的最好的解决方案:
您应该使用(setCustomVIEw),首先创建一个新的布局文件
让它命名(customtab.xml):
<?xml version="1.0" enCoding="utf-8"?><linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:orIEntation="vertical" androID:layout_wIDth="match_parent" androID:layout_height="match_parent"> <ImageVIEw androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:scaleType="fitCenter" androID:ID="@+ID/icon" androID:layout_gravity="center_horizontal" /></linearLayout>
然后为每个选项卡执行此 *** 作:(使用相同的布局.xml)
VIEw vIEw1 = getLayoutInflater().inflate(R.layout.customtab,null);vIEw1.findVIEwByID(R.ID.icon).setBackgroundResource(R.drawable.my1);tabLayout.addTab(tabLayout.newTab().setCustomVIEw(vIEw1));VIEw vIEw2 = getLayoutInflater().inflate(R.layout.customtab,null);vIEw2.findVIEwByID(R.ID.icon).setBackgroundResource(R.drawable.my2);tabLayout.addTab(tabLayout.newTab().setCustomVIEw(vIEw2));VIEw vIEw3 = getLayoutInflater().inflate(R.layout.customtab,null);vIEw3.findVIEwByID(R.ID.icon).setBackgroundResource(R.drawable.my3);tabLayout.addTab(tabLayout.newTab().setCustomVIEw(vIEw3));...总结
以上是内存溢出为你收集整理的android – 如何增加TabLayout中标签的图标大小全部内容,希望文章能够帮你解决android – 如何增加TabLayout中标签的图标大小所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)