在android开发过程我们习惯或者说应该习惯把一些资源文件单独拿出来放到资源文件夹中那个,比如说string,在不同地区显示不同的语言,比如说我们把手机上的语言切换成西班牙语,这时我们的app就应该也切换到默认的西班牙语文件资源,这样可以使得我们的app更加国际化。
我们知道,在android studio中新建一个工程的时候res文件夹下会有value文件夹,这个文件夹一般存放string style integer color dimen等资源文件,默认的value是以英语为首选语言的,例如
android各种各样的设备都有两个属性 size和density,我们都希望自己做的app能运行在各种各样的手机上适配各种各样的size和density.
考虑到不同android设备的不同属性,我们也是把不同的资源文件放到不同的资源文件夹中,这点和语言适配是基本类似的
使你的activity看起来像一个对话框:
<activity android:theme="@android:style/Theme.Dialog">使你的activity有一个透明的背景:
<activity android:theme="@android:style/Theme.Translucent">使用 /res/values/styles.xml中的自定义主题:
<activity android:theme="@style/CustomTheme">把主题加到app中所有activity上,增加android:theme属性给Manifest中的application节点
<application android:theme="@style/CustomTheme">新闻热点
疑难解答