我们可以在Android表单中使用CSS来安装Android组件吗?

时间:2011-07-27 11:53:41

标签: java android android-layout android-widget

无论如何都使用css进行android控件,我们可以为类似的控件创建类。

由于 与Atif

3 个答案:

答案 0 :(得分:13)

为什么要为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中应用的样式/主题。

  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

答案 1 :(得分:4)

也许你可以试试Nativecss。它是一个图书馆,你可以在Android布局中使用类似css的选择器。

---------于2015年5月10日更新-----------

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

答案 2 :(得分:1)

您可以定义Styles and Themes,但是如果您想使用CSS,则需要一个HTML表单,您可以在原生Android WebView中显示(关于运行哪个phonegap平台的想法)