【问题标题】:Equivalent of Android Fragments in NativescriptNativescript中Android Fragments的等价物
【发布时间】:2016-03-08 07:23:16
【问题描述】:

我是 NativeScript 的新手,我想知道 NativeScript 中的 Android Fragments 等价物是什么以及如何使用它。

【问题讨论】:

  • 我认为目前还没有等价物。
  • 谢谢,希望大家支持

标签: fragment nativescript


【解决方案1】:

使用Placeholder,您可以使用Android Fragments。占位符允许您将任何本机小部件添加到您的应用程序。为此,您需要在 UI 层次结构中的某个位置放置一个占位符,然后创建并配置您希望在其中显示的本机小部件。最后,将您的原生小部件传递给 createdView 事件的事件参数。

<Placeholder (creatingView)="creatingView($event)"></Placeholder>

public creatingView(args: any) { let fragment = new org.nativescript.Test.Fragment(); let fragmentManager: android.app.FragmentManager = application.android.startActivity.getFragmentManager(); let fragmentTransaction = fragmentManager.beginTransaction(); let framelayout = new android.widget.FrameLayout(args.context); framelayout.setId(android.view.View.generateViewId()); args.view = nativeView; }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-22
    • 1970-01-01
    • 1970-01-01
    • 2012-03-17
    • 2014-07-28
    • 1970-01-01
    • 2014-09-13
    相关资源
    最近更新 更多