[英]How do I set up an android theme with different sizes of text?
我一直在瀏覽,以了解Android主題。 我了解如何創建和應用樣式,不幸的是,談到主題時,我的大腦還不太了解。 也許是因為我來自網絡開發人員背景,所以我的大腦還沒有完全“重新連接” Android。
我想盡量減少多余的工作,因此我決定根據主題是標題,文本主體還是小文本(主題,設計師希望在某些屏幕上放大文本),使主題的文本大小不同大小)。 這樣,根據我們是在平板電腦還是手機上,我可以輕松地創建具有不同大小的文本的基於寬度的不同布局(而不必編輯每個布局文件和TextView)。
誰能幫助我了解我該怎么做? Android開發人員指南只是讓我感到困惑。
您可以在styles.xml中設置textAppearance項,如下所示;
<item name="android:textAppearance">?android:attr/textAppearanceMedium</item>
因此,您可以在Android的styles.xml文件中設置不同的樣式,如果您想要標題和標頭使用不同的樣式,則可以創建兩個單獨的樣式,如下所示:
<style name="Title">
<item name="android:textAppearance">?android:attr/textAppearanceLarge</item>
</style>
<style name="Header">
<item name="android:textAppearance">?android:attr/textAppearanceMedium</item>
</style>
然后,可以在布局文件中使用以下樣式:
<TextView
android:id="@+id/title"
style="@style/Title" />
或者,您可以像這樣為所有TextView設置全局樣式;
<style name="MyTheme" parent="android:Theme">
<item name="android:textViewStyle">@style/Title</item> </style>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.