android简单的样式和主题 - 飞奔的坦克

childhooding 2021-08-02 原文


android简单的样式和主题


android的样式:

在xml文件中定义Textview的样式:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    >

    <TextView
       style="@style/text_content_style"
       android:text="你好啊"
        />
     <TextView
         style="@style/text_content_style"
       android:text="你好啊"
        />
      <TextView
         style="@style/text_content_style"
       android:text="你好啊"
        /> 
        <TextView
          style="@style/text_content_style"
       android:text="你好啊"
        />

</LinearLayout>

 android中style文件写在res/values/styles.xml中:

 <style name="text_content_style">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:textSize">25sp</item>
        <item name="android:textColor">#00ff00</item>
    </style>

 

android的主题:

 android中style文件写在res/values/styles.xml中:

<style name="app_theme">
        <item name="android:background">#0000ff</item>
    </style>

作用在的Manifest中的Activity中和Application中:

 

 

<application
         android:theme="@style/app_theme"
        android:allowBackup="true"
        android:label="@string/app_name"
         >
        <activity
            android:theme="@style/app_theme"
            android:name="com.example.styletheme.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

 

发表于
2015-03-18 15:32 
飞奔的坦克 
阅读(197
评论(0
编辑 
收藏 
举报

 

版权声明:本文为childhooding原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/childhooding/p/4347324.html

android简单的样式和主题 - 飞奔的坦克的更多相关文章

  1. iOS – CocoaPods安装 (Homebrew安装)、使用

    注意网络一定要好,不然安装会失败。好多人都是死在网速上。实在不行就用手机4g分享网络. CocoaPods官网 […]...

  2. Dynamics CRM2016 业务流程之Task Flow(一) – 代码王子

    Dynamics CRM2016 业务流程之Task Flow(一)       Task Flow 属于CR […]...

  3. 帮你看懂 网络适配器 / 网卡

      右键“此电脑” -> “管理” -> “设备管理器” -> “网络适配器&# […]...

  4. IIS HTTP 500 – 内部服务器错误完美解决 IIS 服务器无法加载应用程序 \’/LM/W3SVC/1/ROOT\’。错误是 \’没有注册类别

    现象:         浏览ASP页面提示   500内部错误 事件查看器中:         [1]:    […]...

  5. 设计模式之建造者模式(Builder) – VincentPass

    设计模式之建造者模式(Builder) 通过几个典型的例子介绍了建造者模式的使用场合,也从理论上说明了什么建造 […]...

  6. 手机wifi连上Fiddler后无网络问题解决 – 不想下火车的人

    手机wifi连上Fiddler后无网络问题解决   早上老板交代一个任务,对一款app抓包分析下接口调用的时延 […]...

  7. kalman滤波 – AlanTu

    kalman滤波 kalman滤波原理(通俗易懂) 1. 在学习卡尔曼滤波器之前,首先看看为什么叫“卡尔曼”。 […]...

  8. java.lang.StringIndexOutOfBoundsException: String index out of range: 0 – 世事浮云

    java.lang.StringIndexOutOfBoundsException: String index […]...

随机推荐

  1. CSS3 的box-shadow进阶之 – 基础知识篇

    box-shadow被认为是CSS3最好的特性之一,发挥想象力,搭配其它属性,可以做出很多好看的效果(如下图, […]...

  2. 菌种鉴定神器——ANI分析

                                                 ...

  3. 产品经理与项目经理的区别

    产品经理与项目经理的区别 2017-12-25 16:08  sophia194910  阅读(233)  评 […]...

  4. 一个成功的博客必须知道的80个博客工具

    不管你的博客流量大小与否,不管你的博客主题是什么,只要你想成为一个成功的博客,下面的博客工具肯定会对你有所帮助 […]...

  5. 正则表达式 自动生成器

    http://www.txt2re.com 该网站可以帮助自动生成。方便不少。...

  6. java web 项目发布webservice接口历程

       最近公司有一个需求,需要暴露当前web项目的接口给第三方系统调用,网上查到webservice是跨平台、 […]...

  7. Telnet 验证HTTP工作过程

    此博客链接:https://www.cnblogs.com/ping2yingshi/p/14184192.h […]...

  8. Manjaro安装及配置教程

    直接放链接https://blog.csdn.net/ArcueidCroft/article/details […]...

展开目录

目录导航