0

我尝试创建一个允许使用更改应用程序中的主题的应用程序,但是如果我将有多个主题,我无法找到如何定义样式和主题。

例如,在 CSS 中我会这样做

File: Theme1.css
    div.button {
       font-color: red;
    }


File: Theme2.css
    div.button {
       font-color: blue;
    }

然后通过包含其中一个选择我将使用的主题。

我查看了http://developer.android.com/guide/topics/ui/themes.html但这我能找到的并没有显示如何定义如果使用有多个主题。

有人可以给我举个小例子吗

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent"
              android:orientation="vertical"
              android:padding="0dip" >
            <TextView
                android:id="@+id/my_text"
                android:layout_width="wrap_content"
                android:layout_marginLeft="3dip"
                android:layout_marginRight="3dip"
                android:layout_height="20sp"
                />
</LinearLayout>

那设置文本的颜色和字体大小?并允许 Activity 选择主题之一。

4

0 回答 0