首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在TextView/EditText上使用“android:text外貌”失败,但"style“有效

在TextView/EditText上使用“android:text外貌”失败,但"style“有效
EN

Stack Overflow用户
提问于 2011-03-17 18:16:05
回答 1查看 67.7K关注 0票数 19

这是一个样例TextView,它将正确地将样式TextContactContactName应用到TextView。

<TextView
        android:id="@+id/name"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@id/photo"
        android:layout_alignTop="@id/photo"
        android:paddingLeft="10dp"
        android:text="First Last"
        style="@style/TextContactContactName"
        />

现在,我要在这个元素上设置一些与文本无关的东西。因此,我尝试移动TextContactContactName并通过“android: the外观”应用它。

<TextView
    android:id="@+id/name"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_toRightOf="@id/photo"
    android:layout_alignTop="@id/photo"
    android:paddingLeft="10dp"
    android:text="First Last"
    android:textAppearance=@style/TextContactContactName"
    />

不幸的是,文本格式没有被应用。

样式(存储在res/values/styles-text.xml中)如下所示:

<style name="TextContactContactName">
    <item name="android:textSize">24sp</item>
    <item name="android:textColor">#333333</item>
    <item name="android:shadowColor">#ffffff</item>
    <item name="android:shadowDx">0</item>
    <item name="android:shadowDy">1</item>
    <item name="android:shadowRadius">1</item>
</style>

我是不是用错了textAppearance标签?

我在Android2.2- HTC Desire上进行了测试。

EN

回答 1

Stack Overflow用户

发布于 2012-08-03 15:54:23

我在这个问题上提交了一个bug报告。我想我得到的标准答案是“阴影不被认为是文本外观的一部分”。

http://code.google.com/p/android/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&groupby=&sort=&id=35887

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5337680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档