問題タブ [appcelerator-alloy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
titanium - ボタンを表示するためのリストビュー項目の水平スワイプ
私は listView コントロールを持っています。各 listView アイテムのスワイプで、ボタン付きの別のビューを表示したいのですが、IOS と Android でこれを行うにはどうすればよいですか?
コントローラーには、以下のコードがあります。機能していません
appcelerator - チタニウム: エラー | キャッチされない例外がスローされました! spawn C:\nodejs\node.exe
サンプル プログラムを appcelerator スタジオで実行しようとしています。
Android SDK と node js をインストールしました。
しかし、SDK にもノードをシステムに個別にインストールしています。
video - 自分のアプリで Vimeo の動画を表示する方法
ユーザーが見るためのビデオ(手順)を含むページを作成するAndroidおよびiPhone用のアプリがあります。これらのビデオはすべて Vimeo にあります (ここで見ることができます)。
「実際の」メディア ファイルへの URL を取得できないため、<VideoPlayer>
コントロールを使用できないことを理解しています。<Webview>
上記で参照した Web ページと同様の方法で、簡単にビデオを表示するように設定しようとしました。これは Android では動作するようですが、iPhone では表示されません... これはコードのスニペットです:
同じページに簡単なリンクを配置した場合:
...その後、そのリンクを押してビデオを見ることができます。したがって、再生の形式は OK である必要があります。
洞察/提案をいただければ幸いです:-)
/ジョン
appcelerator-alloy - アクセラレータ合金のライトボックス
私はAppceleratorの初心者です。アクセラレーター合金でライトボックスを作りたいです。誰でもそのための参照を与えることができます。URL があり、それをクリックするとライト ボックスに説明が表示されます。
javascript - 別のコントローラーからビュー内のフォーム要素にアクセスする
メイン コントローラーからビューのラベル テキストを更新しようとしています。
私は1つのコントローラーを持っています:index.js次に、2つのビューがあります:index.xml(iOS用)とandroid_index.xml(Android用)。
コントローラーにリンクされているビューでは、index.js ファイルでこのようなフォーム要素にアクセスできます
しかし、他のビューでは、コントローラーを次のような変数に保存します。このビューはコントローラーがないため、基本的に孤立しています。右クリックして、コントローラーなしで新しいビューを作成しました。
そして、次のように index.js のフォーム要素にアクセスできないようです:
私が試してみると、それは未定義です
この問題に関するヘルプをいただければ幸いです。
appcelerator - Alloy appcelerator で i18n ローカリゼーションを処理する
これらは合金では機能しません:
私の翻訳ファイルは次の場所にあります。
私のstrings.xml
ファイルには次のものがあります:
appcelerator - Titanium - Alloy でオンザフライで UI オブジェクトを作成および追加するためのベスト プラクティスは何ですか?
アプリでフォームを作成していましたが、検証があります。フィールドが無効であることが判明した場合、フィールドに赤い警告サインを表示します (これは単なるラベルです)。
多くのフィールドがあるため、textfield
オブジェクトを取得Ti.UI.createLabel
し、スタイルを使用して、受信したオブジェクトによって上と左を配置し、それをページに追加する関数を作成しました。
これは完全に機能しますが、Alloy を使用する「正しい」方法ではない可能性があると考えるようになりました。それで、Alloyビューを作成する必要があるかどうか疑問に思っていました(ロジックがないため、コントローラーは必要ありません)。そのビューには、ラベル(ラベルだけです!)とtss
固定スタイルのファイルがあり、「Alloy way」のビューを取得します"そしてそれをページに追加しますか?
このようなシナリオでのベスト プラクティスは何ですか? また、合金は独自のコントローラーコードを追加し、現在のようにラベルを作成していると思います-jsエンジンが実行する追加のアクションを追加しますか? もちろん、パフォーマンスとメモリ消費は私の主な関心事です。