タイプスクリプトを使用して、ネイティブスクリプトアプリにネイティブのアンドロイドUIコンポーネント(ボタンやキャンバスなど)を表示したいとします。一例として、私はtypescriptです次のコードでアンドロイドのボタンを拡張したい:typescriptを使用したnativescriptでのカスタムアンドロイド表示
//custom.js
export class NativeComponent extends android.widget.Button{
constructor(context){
super(context);
this.setText("test");
}
}
、その後、私は私のXMLビューでそれをロードしよう:
Page xmlns="http://schemas.nativescript.org/tns.xsd" loaded="pageLoaded">
<StackLayout>
<Label text="Tap the button" class="title"/>
<Button text="TAP" tap="{{ tapAction }}" />
<Label text="{{ message }}" class="message" textWrap="true"/>
<custom:NativeComponent />
</StackLayout>
</Page>
...しかし、これは常にクラッシュします。これに関する文書は非常に貧しい/私はまだ何も見つけ出していない。
あなたはこれに対する解決策を見つけましたか?@Finkes –