English 中文(简体)
机器人资源“最佳匹配”的后退逻辑
原标题:Android resources "best match" fallback logic

我读了有关< a href=> http:// developer.android.com/ guide/ subject/ productions/resources/ resources/ support-resources.html#BestMatch” rel=“nofollow” >Android Resources ,我认为我理解了最精确的匹配逻辑,而这个逻辑是:如果在 < em> drawable- en- port < / em > 中找不到一个最精确的匹配逻辑, 用来确定应该搜索哪个目录。假设 < em> rabable- hdpi < / em >, < em > 可下载的可下载 < en- port < / em >, 和可绘制的 en * 匹配当前设备配置, < em > 和可绘制的 en * 匹配的当前设备, < em > 最快速匹配 < en- int-port < / port < em > / em > 是确定的 <, 将 < 确定地找到 < 。

最佳回答

Yes it looks first in the drawable-en, then drawable-hdpi because language qualifier has higher precedence. If value was still not found drawable directory is searched. It is in accordance with: How Android Finds the Best-matching Resource

如果 ableable- en 包含匹配资源,那么 drawable- hdpi drowable 将根据算法第4步删除。

问题回答

我读了介绍部分

assume the following drawable directories each contain different versions of the same images

在您的示例中, Android 将忽略可绘图的移动文件夹, 因为它没有该可绘制的名称 。 它只会查看有该可绘制的名称的文件夹, 从而选择最匹配的文件夹 。 只有当没有匹配配置和图像的文件夹时, 它才会选择可绘制的 。





相关问题
Android - ListView fling gesture triggers context menu

I m relatively new to Android development. I m developing an app with a ListView. I ve followed the info in #1338475 and have my app recognizing the fling gesture, but after the gesture is complete, ...

AsyncTask and error handling on Android

I m converting my code from using Handler to AsyncTask. The latter is great at what it does - asynchronous updates and handling of results in the main UI thread. What s unclear to me is how to handle ...

Android intent filter for a particular file extension?

I want to be able to download a file with a particular extension from the net, and have it passed to my application to deal with it, but I haven t been able to figure out the intent filter. The ...

Android & Web: What is the equivalent style for the web?

I am quite impressed by the workflow I follow when developing Android applications: Define a layout in an xml file and then write all the code in a code-behind style. Is there an equivalent style for ...

TiledLayer equivalent in Android [duplicate]

To draw landscapes, backgrounds with patterns etc, we used TiledLayer in J2ME. Is there an android counterpart for that. Does android provide an option to set such tiled patterns in the layout XML?

Using Repo with Msysgit

When following the Android Open Source Project instructions on installing repo for use with Git, after running the repo init command, I run into this error: /c/Users/Andrew Rabon/bin/repo: line ...

Android "single top" launch mode and onNewIntent method

I read in the Android documentation that by setting my Activity s launchMode property to singleTop OR by adding the FLAG_ACTIVITY_SINGLE_TOP flag to my Intent, that calling startActivity(intent) would ...

From Web Development to Android Development

I have pretty good skills in PHP , Mysql and Javascript for a junior developer. If I wanted to try my hand as Android Development do you think I might find it tough ? Also what new languages would I ...

热门标签