栏目分类
发布日期:2025-03-29 17:50 点击次数:61
スキン用に構成するバージョン情報は、実行時にアプリケーションでスキンが適用されるときに、プラットフォーム値およびデバイス値より優先されます日本萝莉。実行時に、モバイル・アプリケーションでは、プラットフォーム固有のスキンが適用される前にデバイス固有のスキンが適用されます。スキンのバージョン情報が指定されている場合、アプリケーションでは开头に、指定したスキンのバージョン値と一致するスキンを検索します。スキン・バージョン値およびデバイス値と一致するスキンが見つかると、アプリケーションではこのスキンが適用されます。指定したスキン・バージョンのスキンがデバイス固有のスキン内で見つからなかった場合、アプリケーションでは指定したバージョンのスキンをプラットフォーム固有のスキン内で検索します。使用可能なプラットフォーム固有のスキン内で、指定したバージョンと一致するスキンが見つからない場合、アプリケーションではベース・スキンを検索します。
例4-23は、3つのスキン(customFamily-v1.iphone5,3、customFamily-v2.iPhoneおよびcustomFamily-v3.iPhone)を参照するmaf-skins.xmlの例を示しています。これらの各スキンの<family>因素は同じ値(customFamily)になっています。<version>因素の子因素の値によって、これらのスキンがそれぞれ区別されます。
実行時に、アプリケーションのmaf-config.xmlファイルにおける<skin-family>因素の値としてcustomFamilyが指定されたアプリケーションでは、customFamily-v1.iphone5,3を使用します。これは、このスキンがmaf-skins.xmlファイルでデフォルト・スキンとして構成されているためです(<default>true</default>)。この動作は、第4.12.4項「アプリケーションが使用するスキンの指定枢纽」で説明されているように、maf-config.xmlファイル内の<skin-version>因素に値を指定してオーバーライドできます。たとえば、maf-config.xmlファイル内の<skin-version>因素の値としてv2を指定した場合、アプリケーションはmaf-skins.xmlファイル内でデフォルトとして定義されているcustomFamily-v1.iphone5,3のかわりにcustomFamily-v2.iPhoneを使用します。
可乐橾视频在线(maf-config.xmlファイル内の<skin-version>因素を使用して)获取するスキンのバージョンを指定しない場合、アプリケーションはmaf-skins.xmlファイル内の<default>true</default>因素を使用してデフォルトとして定義されているスキンを使用します。デフォルトのスキンを指定しない場合、アプリケーションはmaf-skins.xmlファイル内で定義される最後のスキンを使用します。例4-23において、定義される最後のスキンはcustomFamily-v3.iPhoneです。