我们可以在Android表单中使用CSS作为Android组件吗?

无论如何都可以将css用于Android控件,并且我们可以为类似的控件制作类吗?

谢谢阿提夫


答案 1

为什么要为 Android 视图定义 CSS?首先让我知道这个问题的答案,否则我想告诉你,你可以在样式中定义相同类型的样式.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中应用的样式/主题。

  1. http://developer.android.com/guide/topics/ui/themes.html
  2. http://android-pro.blogspot.com/2010/08/using-themes-and-styles-in-android.html

答案 2

也许你可以试试Nativecss。这是一个库,您可以在Android布局中使用类似css的选择器。

--------- 更新于2015-05-10 -----------

或者一种全新的编写应用程序的方式,NativeScript


推荐