【发布时间】:2011-10-14 04:53:22
【问题描述】:
android 控件有没有使用css,我们可以为类似的控件制作类。
谢谢 阿提夫
【问题讨论】:
标签: java android android-layout android-widget
android 控件有没有使用css,我们可以为类似的控件制作类。
谢谢 阿提夫
【问题讨论】:
标签: java android android-layout android-widget
为什么要为 Android 视图定义 CSS?先让我知道这个问题的答案,否则我想告诉你,你可以在styles.xml文件中定义相同的样式,然后可以为xml布局文件中的任何视图实现。
例如:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="CodeFont" parent="@android:style/TextAppearance.Medium">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">#00FF00</item>
<item name="android:typeface">monospace</item>
</style>
</resources>
在初始阶段,您会遇到一些困难,但后来当您意识到定义 xml 布局文件时,您将习惯于轻松定义不同视图的样式。
根据您在下面的评论,我可以说您对 android 中的样式和主题了解不多,所以我想建议您在下面的链接中了解在 android 中应用的样式/主题。
【讨论】:
也许你可以试试Nativecss。这是一个库,您可以在 android 布局中使用类似 css 的选择器。
--------- 2015 年 5 月 10 日更新 -----------
或者一种全新的应用程序编写方式,NativeScript
【讨论】:
你可以定义Styles and Themes,但如果你想使用 CSS,你需要一个 HTML 表单,你可以在原生 Android WebView 中显示(一个在 phonegap 平台上运行的想法)
【讨论】: