将主题应用于单个视图

时间:2014-06-11 21:12:32

标签: android android-theme

我需要将一个主题应用于按钮,而不管Application主题(以编程方式还是以xml形式)。我发现的资源基本上指向我使用ContextThemeWrapper问题,因为我找不到一个正确做法的好例子

我的xml有

<LinearLayout>
<TextView> <!-- Should follow the current theme !>
<Button> <!-- Needs to be irrespective of the theme; I need to put in the Light theme here always>
</LinearLayout>

在我的onCreate中我有

LayoutInflater to inflate
getLayoutInflater().inflate .. 
TextVIew t = view.findViewById(txt);
// How do I change this theme from code or XML 
Button b = view.findViewById(but);

我需要应用主题;风格不会。

由于

1 个答案:

答案 0 :(得分:0)

试试这个:

<Button
    style="@style/MyStyle">

应该就够了。