跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
捷比信电阻高精密 · 大功率无感 · 金属膜电阻

云计算时代即将到来,传统的IDC是否已死?

Android会更改全局字体大小。随着应用程序变得越来越人性化,这引起了越来越多的变态需求。在这里,我想对移动开发的所有同事说,他们必须死了,好吧,这是胡说八道。 ,下面进入主题,如何全局更改字体大小,首先AcTIvity继承BaseacTIvity:[java] view plaincopypublic class MainAcTIvity Extended BaseAcTIvity {& nbsp;& nbsp;& nbsp;& nbsp; &Overb; @Override& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;                保护无效& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp; super.onCreate(savedInstanceState); & nbsp;& nbsp;& nbsp;& nbsp; & nbsp;& nbsp;& nbsp; setContentView(R.layout.activity_main); & nbsp;& nbsp;& nbsp;& nbsp;& nbsp;}& nbsp;}& nbsp;& nbsp;然后在BaseActivity中做了这样的事情,[java]查看普通副本公共类BaseActivity扩展了Activity {& nbsp;& nbsp;& nbsp;& nbsp; private int状态= 3; & nbsp;& nbsp;& nbsp;& nbsp;& nbsp;  @Override& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;受保护的void onCreate(捆绑保存的实例状态){& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp; super.onCreate(savedInstanceState); & nbsp;& nbsp;& nbsp;如果(1 ==状态){& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp ; nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp; & nbsp; setTheme(R.style.Default_TextSize_Small); & nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& n },如果(2 ==状态){& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp; setTheme(R.style.Default_TextSize_Middle); & nbsp;& nbsp;& nbsp;& nbsp; & nbsp;& nbsp;& nbsp;}其他{& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp ;& nbsp;& nbsp;& nbsp;& nbsp; setTheme(R.style.Default_TextSize_Big); & nbsp;& nbsp; & nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;}& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;}在正常情况下,我们会在应用程序的设置菜单中调整全局字体大小,此处我们分别将大字体,中字体和小字体分别模拟为1、2和3。显然,我们通过setTheme来控制全局字体大小。这时,重点放在了。如何设置主题,字体大小会改变。让我们看一下xml布局文件,[java]查看纯副本< LinearLayout xmlns:android =& quot; http://schemas.android.com/apk/res/android& quot; & nbsp;& nbsp;& nbsp;& nbsp; xmlns:tools =&“ http://schemas.android.com/tools" & nbsp;& nbsp;& nbsp;& nbsp; android:layout_width =& quot; match_parent& quot; & nbsp;& nbsp;& nbsp;& nbsp; android:layout_height =& quot; match_parent& quot; & nbsp;& nbsp;& nbsp;& nbsp; android:orientation =&“ vertical&” & gt; & nbsp;& nbsp;& nbsp;& nbsp;& lt; TextView& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& amp; amp; n ;& nbsp; & nbsp; android:layout_width =& quot; wrap_content& quot; & nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp; android:layout_height =& wrap_content& quot; & nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp; & nbsp;& nbsp; android:text =& quot; @ string / hello_world& quot; & nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp; android:textSize =& quot;?textsize& quot; /& gt; & nbsp;& nbsp;& nbsp;& nbsp;& lt; TextView& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& amp; n ; nbsp;& nbsp; android:layout_width =& quot; wrap_content& quot; & nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp; & nbsp; android:layout_height =& quot; wrap_content& quot; & nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nb sp;& nbsp;& nbsp; android:text =& quot; @ string / hello_world& quot; & nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp; android:textSize =& quot;?textsize2& quot; /& gt; & nbsp;& nbsp;& nbsp;& nbsp;& lt; TextView& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& n ; &nbsp