android中可以自定義主題和風格。風格,也就是style,我們可以將一些統一的屬性拿出來,比方說,長,寬,字型大小,字型顏色等等。可以在res/values目錄下新建一個styles.xml的檔案,在這個檔案裡面有resource根節點,在根節點裡面新增item項,item項的名字就是屬性的名字,item項的值就是屬性的值,如下所示:
說完了style,下面就說說Theme,Theme跟style差不多,但是Theme是應用在Application或者Activity裡面的,而Style是應用在某一個View裡面的,還是有區別的,好了,廢話不多說,還是看程式碼吧。下面的是style檔案:
packagecom.test.shang;
importandroid.app.Activity;
importandroid.os.Bundle;
publicclassTestStyleextendsActivity{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setTheme(R.style.CustomTheme);
setContentView(R.layout.test_style);
}
android中可以自定義主題和風格。風格,也就是style,我們可以將一些統一的屬性拿出來,比方說,長,寬,字型大小,字型顏色等等。可以在res/values目錄下新建一個styles.xml的檔案,在這個檔案裡面有resource根節點,在根節點裡面新增item項,item項的名字就是屬性的名字,item項的值就是屬性的值,如下所示:
說完了style,下面就說說Theme,Theme跟style差不多,但是Theme是應用在Application或者Activity裡面的,而Style是應用在某一個View裡面的,還是有區別的,好了,廢話不多說,還是看程式碼吧。下面的是style檔案:
說完了style,下面就說說Theme,Theme跟style差不多,但是Theme是應用在Application或者Activity裡面的,而Style是應用在某一個View裡面的,還是有區別的,好了,廢話不多說,還是看程式碼吧。下面的是style檔案:
packagecom.test.shang;
importandroid.app.Activity;
importandroid.os.Bundle;
publicclassTestStyleextendsActivity{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setTheme(R.style.CustomTheme);
setContentView(R.layout.test_style);
}
}