【发布时间】:2020-03-06 14:39:21
【问题描述】:
我的 android 应用程序有一个设置屏幕,用户可以在其中选择自定义字体并将其应用到任何地方,所有字体都保存在 res/font 目录中......我的问题是,一旦选择了一种字体,它就会应用于整个项目,除了 html 文件,因为它们由 css 文件设置样式。
我想将用户的字体应用到我的 html 文件中……这就是它们现在的样子 :(
我认为这可以通过更改 css 文件中的字体系列来实现。 这是我的css
@media only screen and (max-width: 600px) {
h2 {
color: blue;
font-size:20px;
text-align: justify;
margin: 10px;
}
h3 {
color: blue;
font-size:18px;
text-align: justify;
margin: 10px;
}
h4 {
color: blue;
font-size:16px;
text-align: justify;
margin: 10px;
}
p {
font-size:16px;
color: black;
text-align: justify;
margin: 10px;
}
ul {
font-size:16px;
color: black;
text-align: justify;
margin: 10px;
}
ol {
font-size:16px;
color: black;
text-align: justify;
margin: 10px;
}
a:link {
color: blue;
font-size:16px;
text-decoration: underline;
text-align: justify;
margin: 10px;
}
a:visited {
color: blue;
font-size:16px;
text-decoration: underline;
text-align: justify;
margin: 10px;
}
a:active {
color: blue;
font-size:16px;
text-decoration: underline;
text-align: justify;
margin: 10px;
}
img {
display: block;
margin-left: auto;
margin-right: 0;
width: 70%;
}
}
@media only screen and (min-width: 600px) {
h2 {
color: blue;
font-size:30px;
text-align: justify;
margin: 10px;
}
h3 {
color: blue;
font-size:25px;
text-align: justify;
margin: 10px;
}
h4 {
color: blue;
font-size:23px;
text-align: justify;
margin: 10px;
}
p {
font-size:23px;
color: black;
text-align: justify;
margin: 10px;
}
ul {
font-size:23px;
color: black;
text-align: justify;
margin: 10px;
}
ol {
font-size:23px;
color: black;
text-align: justify;
margin: 10px;
}
a:link {
color: blue;
font-size:23px;
text-decoration: underline;
text-align: justify;
margin: 10px;
}
a:visited {
color: blue;
font-size:23px;
text-decoration: underline;
text-align: justify;
margin: 10px;
}
a:active {
color: blue;
font-size:23px;
text-decoration: underline;
text-align: justify;
margin: 10px;
}
img {
display: block;
margin-left: auto;
margin-right: 0;
width: 70%;
}
}
这是怎么做到的??
【问题讨论】:
-
你使用 webView 吗?