gpt4 book ai didi

android - 有用的Android系统资源

转载 作者:IT王子 更新时间:2023-10-28 23:48:40 30 4
gpt4 key购买 nike

Android 附带大量系统资源 (android.R),可用于节省您的时间并使您的应用程序更轻巧。

例如,我最近发现Android为Yes (android.R.string.yes)、No (android.R.string.no)提供本地化字符串, Cancel (android.R.string.cancel) 和 Ok (android.R.string.ok) 等字符串。

您推荐使用哪些其他系统资源?还是有理由避免使用系统资源?

编辑:正如 Tomas 所指出的,其中一些资源可能不会产生您期望的结果(特别是,android.R.string.yes/no 返回 OK/Cancel 而不是 Yes/No,如报告的 here )。为了更好地控制,您可以从 Android 源代码中复制系统资源。

最佳答案

您可以在 android package 中找到所有系统资源的完整列表。 .

每次我想在 Android 上做某事时,我都会检查是否有系统资源可以满足我想要做的事情。在搜索您可能需要的已经实现的资源时,导入 Android 源代码(特别是 their /res/ folder )很有帮助,这样您就可以看到它们的具体实现。

就个人而言,我发现自己最常使用:

  • 用于标准任务的内置 Android 布局,例如微调器下拉菜单。
  • Android ids (android.R.id),因为如果您想使用 Android 的一些小部件(例如,TabHost/TabWidget),通常需要使用这些> 要求您使用“android:id/tabhost”、“android:id/tabs”和“android:id/tabcontent”如果你想实现一个 XML 布局)。
  • 内置颜色,尤其是 android.R.color.transparent
  • android.R.anim 中Android 的内置淡入淡出动画。

关于android - 有用的Android系统资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2631278/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com