Avatar notebook default
45篇文章 · 100588字 · 1人关注
  • 自定义视图组件

    Android提供了一个复杂而强大的组件化模型,用于构建UI,基于基本布局类:View和ViewGroup。首先,该平台包括各种预构建的View...

  • 优化布局层次结构

    使用基本布局结构导致最有效的布局是一种常见的误解。但是,添加到应用程序的每个窗口小部件和布局都需要初始化,布局和绘图。例如,使用LinearLa...

  • 使ListView滚动顺利进行

    平滑滚动ListView的关键是保持应用程序的主线程(UI线程)免于繁重的处理。确保在单独的线程中执行任何磁盘访问,网络访问或SQL访问。 要测...

  • 延迟加载视图

    有时您的布局可能需要很少使用的复杂视图。 无论是项目详细信息,进度指示器还是撤消消息,您都可以通过仅在需要时加载视图来减少内存使用并加快渲染速度...

  • 使用include 重新使用布局

    虽然Android提供了各种小部件来提供小型和可重复使用的交互元素,但您可能还需要重新使用需要特殊布局的更大组件。要有效地重复使用完整布局,可以...

  • 改善布局性能

    布局是直接影响用户体验的Android应用程序的关键部分。如果实施不当,您的布局可能会导致内存较慢的应用程序与UI缓慢。Android SDK包...

  • Web应用程序的最佳实践(七)

    与为典型的桌面Web浏览器开发网页相比,为移动设备开发网页和Web应用程序提出了一系列不同的挑战。 请参阅以下相关资源: WebView中的Pi...

  • 调试Web应用程序(六)

    如果您使用运行Android 4.4或更高版本的设备测试您的网络应用,则可以使用Chrome开发者工具在WebView中远程调试您的网页,同时继...

  • 支持Web应用程序中的不同屏幕(五)

    由于Android可用于具有各种屏幕尺寸和像素密度的设备,因此您应该在网页设计中考虑这些因素,以便您的网页始终以适当的大小显示。WebView支...

文集作者