Можем ли мы использовать CSS в формах Android для компонентов Android? - PullRequest
11 голосов
/ 27 июля 2011

в любом случае можно использовать css для элементов управления Android, и можем ли мы создать классы для аналогичных элементов управления.

Спасибо Atif

Ответы [ 3 ]

13 голосов
/ 27 июля 2011

Почему вы хотите определить CSS для представлений Android? Сначала дайте мне знать ответ на этот вопрос, в противном случае я хотел бы сказать вам, что вы можете определить стили одного и того же типа в файле 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 / с использованием-темы-и-стили-в-android.html
4 голосов
/ 22 марта 2014

Может быть, вы можете попробовать Nativecss .Это библиотека, в которой вы можете использовать css-подобные селекторы в макете Android.

--------- Обновлено 10 мая 2015 -----------

Или совершенно новый способ написания приложения, NativeScript

1 голос
/ 27 июля 2011

вы можете определить Стили и темы , но если вы хотите использовать CSS, вам нужна HTML-форма, которую вы можете показать в Native Android WebView (идея, на которой работает платформа phonegap)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...