第三章:深入文本(4)

简介:

更改应用程序配色方案
针对Android,Windows和Windows Phone的应用程序时,可以更改应用程序的配色方案。 在这种情况下,ContentPage的BackgroundColor和Label的TextColor属性的Color.Default的设置将有不同的含义。
有几种方法可以在Android中设置配色方案,但最简单的方法只需要在Android项目的Properties文件夹的AndroidManifest.xml文件中设置一个属性设置。 该文件通常如下所示:

点击(此处)折叠或打开

<manifest xmlns:android="http://schemas.android.com/apk/res/android">
    <uses-sdk android:minSdkVersion="15" />
    <application>
    </application>
</manifest>

将以下属性添加到应用程序标记中:

点击(此处)折叠或打开

<manifest xmlns:android="http://schemas.android.com/apk/res/android">
    <uses-sdk android:minSdkVersion="15" />
    <application android:theme="@style/android:Theme.Holo.Light">
    </application>
</manifest>

现在,您的Android应用程序将在浅色背景上显示深色文字。
对于三个Windows和Windows Phone项目,您需要更改位于特定项目中的App.xaml文件。
在UWP项目中,默认的App.xaml文件如下所示:

点击(此处)折叠或打开

<Application
    x:Class="Baskervilles.UWP.App"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:Baskervilles.UWP"
    RequestedTheme="Light">
</Application>

RequestedTheme属性就是让UWP应用程序在浅色背景上显示深色文本的颜色方案。 在深色背景上将其更改为黑色以显示浅色文字。 完全删除RequestedTheme属性以允许用户的设置来确定配色方案。
Windows Phone 8.1和Windows 8.1项目的App.xaml文件类似,但默认情况下不包含RequestedTheme属性。 这是WinPhone项目中的App.xaml文件:

点击(此处)折叠或打开

<Application
    x:Class="Baskervilles.WinPhone.App"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:Baskervilles.WinPhone">
</Application>

默认情况下,配色方案由用户的设置决定。 您可以包含一个RequestedThemeattribute,并将其设置为Light或Dark来覆盖用户的偏好并控制颜色方案。
通过在Windows Phone和Windows项目上设置RequestedTheme,您的应用程序应该对所有平台上的底层颜色方案有完整的了解。

目录
相关文章
|
6月前
|
机器学习/深度学习 人工智能 自然语言处理
【Python机器学习】文本特征提取及文本向量化讲解和实战(图文解释 附源码)
【Python机器学习】文本特征提取及文本向量化讲解和实战(图文解释 附源码)
394 0
|
资源调度
一天掌握latex论文编辑,从标题作者,段落,数学公式,图片,图表,到参考文献全流程
一天掌握latex论文编辑,从标题作者,段落,数学公式,图片,图表,到参考文献全流程
652 0
|
机器学习/深度学习 数据采集 算法
2021-4月Python 机器学习——中文新闻文本标题分类
2021-4月Python 机器学习——中文新闻文本标题分类
285 0
|
机器学习/深度学习 自然语言处理 算法
2021-4月Python 机器学习——中文新闻文本标题分类(简单容易版)
2021-4月Python 机器学习——中文新闻文本标题分类(简单容易版)
394 0
|
前端开发 开发者
Web前端开发笔记——第二章 HTML语言 第三节 文本格式化标签
Web前端开发笔记——第二章 HTML语言 第三节 文本格式化标签
Web前端开发笔记——第二章 HTML语言 第三节 文本格式化标签
|
自然语言处理 算法
如何用3行代码简单实现文本情感分析
如何用3行代码简单实现文本情感分析
366 0
|
机器学习/深度学习 存储 自然语言处理
文本特征工程——下篇
文本特征工程——下篇
211 0
文本特征工程——下篇
|
机器学习/深度学习 自然语言处理 并行计算
长文本表示学习概述
摘要: "**如果**你愿意一层一层的剥开我的心·································**那么**你会坐牢的我跟你说"。自然语言就是这么神奇,句子中的长距离特征对于理解语义也非常关键,本文基于Tranformer、RNN、CNN、TCN分别概述近期学界对长句表示学习的诸多方法。 ## 1.长文本表示学习挑战 ​ NLP任务的特点和图像有极大的不同,上图展示了
2172 0

相关课程

更多
下一篇
无影云桌面