Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否可以将css插入到使用Html.FromHtml的TextView中?_C#_Java_Android_Xamarin - Fatal编程技术网

C# 是否可以将css插入到使用Html.FromHtml的TextView中?

C# 是否可以将css插入到使用Html.FromHtml的TextView中?,c#,java,android,xamarin,C#,Java,Android,Xamarin,我有一个文本视图,它从Html.FromHtml获取文本 public override void OnViewCreated(View view, Bundle savedInstanceState) { ISpanned marketingText = Html.FromHtml(ViewModel.Html); var text = view.FindViewById<TextView>(Resource.Id.marketingText);

我有一个文本视图,它从Html.FromHtml获取文本

public override void OnViewCreated(View view, Bundle savedInstanceState)
{
      ISpanned marketingText = Html.FromHtml(ViewModel.Html);
      var text = view.FindViewById<TextView>(Resource.Id.marketingText);
      text.TextFormatted = marketingText;
}
public override void OnViewCreated(视图,Bundle savedInstanceState)
{
ISpanned marketingText=Html.FromHtml(ViewModel.Html);
var text=view.findviewbyd(Resource.Id.marketingText);
text.TextFormatted=营销文本;
}
是否可以将CSS文件插入到该文件中?还是应该使用网络视图


我使用的是xamarin,c#,但是也欢迎任何Java响应,因为它可以被翻译。

文本视图只能包含一小部分HTML标记,而不是CSS。这些标签包括
等。还有一些其他的标签

您可以通过执行以下操作来更改字体和字体颜色

<p font-color="blue">This is my blue text</p>

这是我的蓝色文本


但是你不能添加CSS。如果您需要以这种需要CSS的方式进行格式化,那么webview会更好

虽然不能将CSS注入TextView的HTML,但是可以在XML编辑器中将某些属性应用于TextView。例如:
android:textColorLink=“#ff0000”
将设置所有
Hello@Daisy。为了什么?嗨@R.id.pandacoder,为了什么?为什么我要设计html的样式?html块中有表格,需要css来设置样式。此html内容是从外部源中拉入的,因此我无法承载它。因此,我们为什么要这样做。