gpt4 book ai didi

android - 从标签栏中删除底线

转载 作者:行者123 更新时间:2023-11-30 03:19:50 26 4
gpt4 key购买 nike

我想删除出现在标签栏底部的默认行。我尝试了以下内容:

android:tabStripEnabled="false"  
tabHost.getTabWidget.setStripEnabled(false);

还尝试按照此 question 上的建议在 LinearLayout 中包装

如何删除那条线?

最佳答案

我使用自定义 View 从标签栏中删除行。

标签 View 的自定义布局:

    <ImageView
android:id="@+id/tab_icon"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_gravity="center"
android:contentDescription="@string/tab_desc"
android:gravity="center" />

</LinearLayout>

设置选项卡 View :

private void setUpTabs() {
TabSpec spec0 = tabHost.newTabSpec("Tab");
spec0.setContent(R.id.tab_list);
spec0.setIndicator(tabView(R.drawable.image));
tabHost.addTab(spec0);
}


// Return view for tab
private View tabView(int drawableId) {
View view = LayoutInflater.from(this).inflate(R.layout.tab_image,
tabHost.getTabWidget(), false);
ImageView imageView = (ImageView) view.findViewById(R.id.tab_icon);
imageView.setImageResource(drawableId);
return view;
}

关于android - 从标签栏中删除底线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19358832/

26 4 0