Android的TextView类可以通过HTML.fromHtml()显示格式化文本,如下所示:TextView字符串中的HTML标记
TextView类只能处理一小部分HTML,但我不知道支持哪些标记和属性,哪些不支持.此处给出的摘要:http://commonsware.com/blog/Android/2010/05/26/html-tags-supported-by-textview.html似乎不正确.例如<div align ="...">对我使用Android 2.2不起作用
用于Android模拟器的外观在/ platforms/android-xxx/skins中的目录中定义.其他特定于供应商的外观也位于文件夹/附加组件中.这里存储了部分皮肤,如用于背景和按钮的图像,以及将这些部分组织到皮肤中的文件,称为布局.
布局文件包含键值对的分类列表,定义部件和布局.这是一个片段如图:
display {
width 480
height 800
x 32
y 106
}
background {
image htc-evo-4g.png
x 0
y 0
}
button {
soft-left {
image key.png
x 191
y 921
}
home {
image key.png
x 73
y 921
}
...
}
Run Code Online (Sandbox Code Playgroud)
我的问题是:
是否有完整的布局文件语言规范?
是否有任何工具来创建皮肤,即图像和布局文件?
C#方法File.ReadAllText(string filePath)不接受目录路径作为参数 - 它需要一个文件路径.我明白那个.
但是为什么在这种情况下会抛出UnauthorizedAccessException而不是ArgumentException?我认为这不直观.
有没有人解释让我感觉更好?