diff --git a/apps/placeholder-demo/main-page.android.ts b/apps/placeholder-demo/main-page.android.ts
index ace5bf4cc..417889ec4 100644
--- a/apps/placeholder-demo/main-page.android.ts
+++ b/apps/placeholder-demo/main-page.android.ts
@@ -1,7 +1,7 @@
import placeholder = require("ui/placeholder");
export function creatingView(args: placeholder.CreateViewEventData) {
- var nativeView = new android.widget.LabelView(args.context);
+ var nativeView = new android.widget.TextView(args.context);
nativeView.setText("Native");
args.view = nativeView;
}
\ No newline at end of file
diff --git a/apps/placeholder-demo/main-page.xml b/apps/placeholder-demo/main-page.xml
index 43bd3c0b1..6aa7bc34b 100644
--- a/apps/placeholder-demo/main-page.xml
+++ b/apps/placeholder-demo/main-page.xml
@@ -1,5 +1,5 @@
-
+
\ No newline at end of file
diff --git a/ui/placeholder/placeholder.android.ts b/ui/placeholder/placeholder.android.ts
index c2791b457..a8199de32 100644
--- a/ui/placeholder/placeholder.android.ts
+++ b/ui/placeholder/placeholder.android.ts
@@ -11,7 +11,7 @@ export class Placeholder extends common.Placeholder {
public _createUI() {
var args = { eventName: common.Placeholder.creatingViewEvent, object: this, view: undefined, context: this._context };
this.notify(args);
- this._android = args.view;
+ this._android = args.view || new android.view.View(this._context);
}
get android(): android.view.View {
diff --git a/ui/placeholder/placeholder.ios.ts b/ui/placeholder/placeholder.ios.ts
index cc1e6d088..91d8f47cc 100644
--- a/ui/placeholder/placeholder.ios.ts
+++ b/ui/placeholder/placeholder.ios.ts
@@ -10,10 +10,9 @@ export class Placeholder extends common.Placeholder {
get ios(): UIView {
if (!this._ios) {
- console.trace();
var args = { eventName: common.Placeholder.creatingViewEvent, object: this, view: undefined, context: undefined };
super.notify(args);
- this._ios = args.view;
+ this._ios = args.view || new UIView();
}
return this._ios;
}
@@ -21,5 +20,4 @@ export class Placeholder extends common.Placeholder {
get _nativeView(): UIView {
return this.ios;
}
-
}
\ No newline at end of file