首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >要为只影响文本视图的活动创建一个样式,我需要做什么?

要为只影响文本视图的活动创建一个样式,我需要做什么?
EN

Stack Overflow用户
提问于 2011-10-21 09:58:50
回答 2查看 78关注 0票数 1

其实我有两个问题。

问题1. --我为TextView做了一种样式

http://pastebin.com/q9hj26JX (无法在这里粘贴xml代码,它只是变得不可见)

要添加这种样式,我需要:http://pastebin.com/QdGmjQ0z

但是,必须有一种方法将这种样式添加到活动中的所有TextView中,而不是这样做?我见过类似"Widget.TextView“的东西,但我还没有找到任何好的教程或文档。

所以如果可能的话,谁能给我举个例子吗?

现在是问题2:,我在创建样式时没有获得任何智能感知。它不存在于风格创作吗?

提前感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-21 10:01:52

请红到android http://developer.android.com/guide/topics/ui/themes.html中的主题

主题是整个活动的风格,并设置在中。

希望,这对你有帮助!

更新:

试试下面的代码:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
    <style name="small_describing_text" parent="@android:style/TextAppearance.Medium">
        <item name="android:layout_width">fill_parent</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:gravity">center_horizontal</item>
        <item name="android:layout_marginTop">0dp</item>
        <item name="android:textSize">10dp</item>
        <item name="android:textColor">#FF0000</item>
    </style>

    <style name="MyTheme" parent="android:Theme.Light">
        <item name="android:textViewStyle">@style/small_describing_text</item>
     </style>
</resources>

别忘了在“宣言”中为你的活动添加这个主题!

票数 2
EN

Stack Overflow用户

发布于 2011-10-21 10:09:18

您可能想看看我的博客,我在那里解释了主题和样式:http://aproblemlikemaria.wordpress.com/2011/09/26/theming-and-styling-in-android/

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

https://stackoverflow.com/questions/7847793

复制
相关文章

相似问题

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