問題タブ [titanium-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 - チタンアプリからネイティブカレンダーを開く方法は?
AndroidおよびiOS用のチタンアプリからネイティブカレンダーを開く方法は? のように、ボタンをクリックすると、iPad でネイティブ カレンダーを開きたいとします。
appcelerator - Appcelerator アロイ ナビゲーション クロス プラットフォームの例
誰かが助けてくれることを願っています、
プラットフォーム全体で同じ GUI を維持しようとしています。ユーザーが iOS と Android の両方で前のページに戻ることができるように、子ページの上部に戻るボタンを配置したいと考えています。
Androidで動作するメソッドを実装しましたが、iOSで同じコードがクラッシュします。後でコードを投稿しますが、ホイールなどを再発明する意味がない、良い例が既にあるかどうか疑問に思っています。
みんな、ありがとう
titanium - チタン合金は正常にビルドされますが、index.html が見つかりません
現在チタン合金を検討中です。そこで、ダッシュボードで Appcelerator が提供する Two-tabbed Alloy Application テンプレートに基づいてプロジェクトを作成しました。実行構成として Titanium Mobile Web Previewer を使用してアプリを実行すると、正常にコンパイルされますが、ブラウザーを開くと、「ファイル /index.html が見つかりません」というテキストのみのページが表示されます。ググって検索しましたが、解決策が見つかりません。
ちなみに、コンソールには次のように表示されます。
そしてブラウザを開きます。
android - Appcelerator Titanium 国際化が正しく機能しない
これが私を夢中にさせているものです:
最近、Appcelerator Titanium を調べ始めました。通常のプロジェクトと Alloy を使用していくつかの小さなアプリを作成したので、少なくとも基本は理解しています。
私がうまくいかないことの1つは、i18nフォルダー/ファイルです。
- 「デフォルト プロジェクト」を作成します - フォルダをルート ディレクトリ「i18n」に追加します - 「en」および「es」フォルダを「i18n」に追加します - 「strings.xml」を両方の新しいフォルダに追加します。- 追加した:
「ES Welcome TEST」を入れたes文字列を除いて、両方のstrings.xmlに。- Resources -> app.js で、"I am Window 1" を L('welcome_message') に変更しました - アプリケーションを実行しました
通常バージョンと合金バージョンの両方で、空白の画面が表示されます。私の合金アプリを最大限に機能させたいのですが、私が理解していることから、ローカリゼーション コードは両方のアプリで同じように機能するはずです。合金ではスタイルに入れるしかないかもしれません。
どんなポインタでも素晴らしいでしょう!機能していないと主張する他の投稿を見てきましたが、それらはすべて構文エラーであるか、単に設定が間違っていました。私は彼らのコードをコピーしましたが、それが機能しないというまったく同じ問題があるため、初心者のステップが欠けていると感じています。
-- ここにいくつかのスクリーンショットがあります。新しい通常の (合金ではない) プロジェクトを作成し、上記のコードを追加して、L('welcome_message') を使用しようとしましたが、うまくいきませんでした。新しい PC にすべてをインストールして、メインのコンピューターを台無しにしていないことを確認しました。
appcelerator - Appcelerator カスタム フォント helvetica
Appcelerator Alloy フレームワークでカスタム フォントを使用しようとしています。次のファイルがあります。
header.tss
header.xml
tiapp.xml
フォントは app/assets/fonts に保存されます
ここにそれらのフォントを添付しました
開いHelveticaNeueLTStd-BdCn.otf
ていると、次の名前で表示されますHelvetica Neue LT Std 77 Bold Condensed
。
何か不足していますか?
android - チタン合金でチェックボックスを作る
私はチタン合金の初心者で、プロジェクトをチタンのデフォルト テンプレートから合金に変更したいと考えています。以下は、デフォルト テンプレートでテキスト ボックスを作成するためのコードです。これを合金テンプレートに変更したいと思います。
titanium - Alloy を介してカスタム行データにアクセスする方法は?
これを機能させるために多くの/複数の方法を試しましたが、まだうまくいきません。
私は次のような見解を持っています:
「LBProw.xml」
- テーブルへの行の追加は 100% 正常に機能しています。
私が解決できないのは、以前に作成したテーブルビュー行をループし、行 (カスタム) フィールドの値にアクセスして、それらの値で何かを行う方法です。別の JS ファイルからこれらの行 (およびそのカスタム行フィールド値) にアクセスする必要があります。
例えば。somelogic.JS <--- テーブル ビューの行をループし、行のカスタム フィールド値を取得してから、それらの値を使用します (この JS ファイルから $.myTable に直接アクセスできることに注意してください)。
例として、以下を使用してみましたが、個々の行のカスタム フィールド値 (「LBPheading」、「myLabel1」、「myLabel2」のラベル値) を取得する方法がわかりませんでした。
行に埋め込まれた ScrollableView と View に関係していると思いますか?しかし、その構造内でラベルを参照する方法がわかりません。
支援/アドバイスを本当に感謝します。
titanium - 応答データを Web ビューにロードする
base64binary データである Web サービスからの応答データを取得しました。この base64binary データをチタン合金 [バージョン 3.1.0.2] の Web ビューにロードしたいと考えています。データベースbase64binaryはpdfファイルです。
上記のコードにより、ドキュメント ディレクトリに filename2.pdf が作成されました。Adobe Reader を使用してファイルを開くと、有効なファイルではないか破損している (たとえば、電子メールの添付ファイルとして送信され、正しくデコードされていない) ため、Adobe Reader で filename2.pdf を開けませんでしたと表示されます。