繁体   English   中英

标签的自定义Holo主题

[英]custom Holo theme for tab

我正在尝试创建一个选项卡,如下所示,这是一个Holo Light主题,但因为我使用Android 2.3.6我必须自己创建它。

在此输入图像描述

我面临的问题是我能够创建蓝色底部,就像这里到目前为止在一个drawable中的代码, 任何人都可以告诉我如何创建相同的底部边框?

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:top="63dp">
        <shape android:shape="rectangle">
            <solid android:color="#898989" />
        </shape>
    </item>
    <item android:top="63dp" android:bottom="3px">
        <shape android:shape="rectangle">

            <solid android:color="@color/app_background" />
        </shape>
    </item>
    <item android:left="@dimen/tab_space" android:right="@dimen/tab_space"> 
        <shape android:shape="rectangle">           

            <gradient android:angle="90" android:startColor="#d9d9d9"
                android:endColor="#dfdfdf"/>        

            <!-- this is create a border but on every side -->
            <stroke android:width="3px" android:color="#38c0f4" />



        </shape>
    </item>

</layer-list>

所以我不知道是创造

1) bottom stroke 
2) shadow under each tab 

你可以设置一个9补丁图像作为背景图像。 而且这张图片可能包含一个笔画。

这是一篇很好的帖子,涵盖了我相信你的问题: http//android-developers.blogspot.se/2011/04/customizing-action-bar.html

对不起,简短的回答。 但我男子气概想发布告诉大家Actionbarsherlock仅用于操作栏,它不会给你一个标签等的全息主题 所以那些可以请投票的人回答..

即使这不完全是您的问题的主题,我建议您将项目迁移到ActionBarSherlock ActionBarSherlock允许您使用具有早期API级别的所有ICS Actionbar Apis,并将ICS操作栏样式带到至少具有Android 2.2的所有设备。

使用此项目可以很容易地将您的应用程序移动到Ice Cream Sandwich兼容性,并解决您当前的设计问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM