【发布时间】:2016-03-08 07:23:16
【问题描述】:
我是 NativeScript 的新手,我想知道 NativeScript 中的 Android Fragments 等价物是什么以及如何使用它。
【问题讨论】:
-
我认为目前还没有等价物。
-
谢谢,希望大家支持
标签: fragment nativescript
我是 NativeScript 的新手,我想知道 NativeScript 中的 Android Fragments 等价物是什么以及如何使用它。
【问题讨论】:
标签: fragment nativescript
使用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;
}
【讨论】: