android - 如何以编程方式或在操作栏选项卡中使用 xml 更改选定的选项卡背景颜色?

标签 android tabs

如何更改操作栏选项卡选择事件的特定选项卡颜色变化 我正在使用带有 View 寻呼机的操作栏选项卡 以编程方式创建的选项卡

最佳答案

在 styles.xml 中

<style name="AppTheme" parent="android:Theme.Holo">
    <item name="android:actionBarTabStyle">@style/MyTabStyle</item>
</style>

<style name="MyTabStyle" parent="android:Widget.ActionBar.TabView">
    <item name="android:background">@drawable/my_drawable</item>
</style>

在代码中:

    TextView v = new TextView(...);
    v.setBackground(R.drawable.my_bg);
    ActionBar bar = getActionBar();
    ActionBar.Tab tab = bar.getTabAt(position);
    tab.setCustomView(v);

关于android - 如何以编程方式或在操作栏选项卡中使用 xml 更改选定的选项卡背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21406505/

相关文章:

java - 在单独的 WebView 上进行多次登录? (安卓)

html - 隐藏的选项卡未显示正确的布局

php - 如何一起概述选项卡和内容

android - 我如何以编程方式合并两个不同的联系人?(Android)

android - 单元测试 BroadcastReceiver

Android 如何在位图 xml 中设置不透明度

c++ - Gtk notebook - 存储/恢复分离的标签

jquery - CSS 选项卡菜单在选项卡关闭时保持圆 Angular

android - 如果一个 Activity 被杀死,AsyncTask 会继续存在吗?

android - 我想在任何 Android 应用程序中打开软键盘以在 EditText 中输入时收到通知?