0
我已經創建了基於android.view.View的自定義按鈕,但是,現在我想要應用程序主題應用於我的自定義視圖。我如何着手將主題添加到我的控制中,這可能嗎?Android將按鈕樣式應用於自定義視圖
我已經創建了基於android.view.View的自定義按鈕,但是,現在我想要應用程序主題應用於我的自定義視圖。我如何着手將主題添加到我的控制中,這可能嗎?Android將按鈕樣式應用於自定義視圖
例子:
您styles.xml文件:
<style name="Login.TextAppearance.ShadowText" parent="android:Widget.TextView">
<item name="android:shadowColor">@color/black</item>
<item name="android:shadowDx">1</item>
<item name="android:shadowDy">1</item>
<item name="android:shadowRadius">1</item>
</style>
您layout.xml
<CustomView
style="@style/Login.TextAppearance.ShadowText"
/>
應該
<CustomView
style subtext break="@style:@/Login.TextAppearance.ShadowText"
/>
另外你會想要使用不同的父母
非常感謝您的回覆。我的應用程序正在使用android:style/Theme.Holo.NoActionBar,因此我嘗試將style =「@ style/@ android:style/Theme.Holo」添加到我的自定義視圖中,但這不起作用。 – user1145533