問題タブ [appcelerator-titanium]

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.

0 投票する
2 に答える
452 参照

titanium - Titanium: キーボードを無効にしてカスタムのテンキーを使用する

ぼかしとフォーカスを利用するために、テキストフィールドでカスタムテンキーを使用しようとしています。しかし、iOSでキーボードを永久に無効にする方法。私が試したことはすべてうまくいきません。

0 投票する
1 に答える
365 参照

appcelerator - Appcelerator Titanium - ログイン画面によるクロス プラットフォーム ナビゲーション コントロール

これまで、アプリを使用するときは、Titanium クラシック プロジェクトを使用して以来、ナビゲーション コントロール ライブラリを使用してきました (Alloy アプリの作成に移行したときに使用しました)。

Employee Directoryのソースを調べたところ、クロスプラットフォーム ナビゲーションをより「Alloy」な方法で作成する別の (似ているが) 興味深いアプローチが見つかりました。コントローラーはindex.xmlビューにあり、ロジックはindex.jsコントローラーにありますが、アプリは実際には別のディレクトリコントローラービューで開始されます。

この方法は、従来のコードよりも少しクリーンであると言わざるを得ません。

しかし、今ビルドする必要があるアプリの一部であるレガシー コードにあるものの 1 つは、ログイン画面です。私がコードで行っていることは、ユーザーがログインしているかどうかを確認することです。ログインしている場合は最初に開くウィンドウがログイン画面であり、ユーザーがログインしている場合はメインアプリを開きます。

この例では、メイン ウィンドウはビュー自体に設定されています。

私のジレンマは、ユーザーがログインしていない場合にログインを開く方法です。そのログインをメインウィンドウビューに移動することを考えました。ユーザーがログインしていない場合は、ログインコントローラーが必要です。画面全体を表示し、そのビューを画面に追加します。ユーザーがログインしたら、そのビューを削除します。

私が探しているソリューションは、アプリのパフォーマンスに影響を与えるべきではなく、ユーザーがアプリを初めて開いたときに「ちらつき」を表示しないようにしています (ログインの背景画像はスプラッシュ画面)。そのため、ユーザーにはメイン アプリの白い背景とログイン ロードが表示されることはありません。

そのような状況での正しい答えは何ですか (古いコードのみのナビゲーション コントローラーを使用し続けることを犠牲にしても)?

0 投票する
2 に答える
355 参照

android - Appcelerator Android Ti.Contacts.getAllPeople() jni エラー ローカル参照テーブル オーバーフロー

私のアプリは、Ti.Contacts.getAllPeople() を使用して電話の連絡先を読み取ります。iOS ではすべて正常に動作し、Android では連絡先の数が約 400 になるまで問題なく動作します。500 を超える連絡先でアプリを起動すると、次のエラーでクラッシュします。

5.1.2GAでコンパイルするとエラーが出ますが、5.1.0GAと5.0.1GAも試しました。

誰でも助けることができますか?連絡先を正しく読み取るための回避策はありますか?

ありがとう、クリスチャン

0 投票する
2 に答える
764 参照

android - Appcelerator スタイル ボタン イメージ Android

ボタンを生成するコードがあります:

そして、アプリでは次のように表示されます。 Android ボタン

Android ボタンの左側ではなく右側に移動するように星のスタイルを設定するにはどうすればよいですか? ドキュメント ( http://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.Button ) を読みましたが、ボタン内の画像の位置に関連するものは見つかりません。

目標は、「評価」という単語がある場所に星を配置することです。

0 投票する
2 に答える
575 参照

appcelerator - Appcelerator: Touchmove からビューをドラッグすると、非常に「ジャンピー」な結果になる

Appcelerator を使用して Android 環境でビューをドラッグしようとしていますが、アニメーションが非常に不安定であることが判明しました。コードは以下のとおりです。

私は多くの解決策を探しましたが、残念ながらどれもうまくいきません。どんな助けでも大歓迎です:)

0 投票する
1 に答える
130 参照

android - Appcelerator WebView オフライン ブラウジング

私は Appcelerator Alloy でこれを達成しようとしています: ユーザーが UI ボタン​​をクリックして、現在 WebView 要素に表示されている Web サイトを保存して、後で呼び出すことができるようにしたいと考えています。その後、オフラインで動作し、HTML (および CSS) コードに含まれる CSS と画像を含める必要があります。ここから始めるベストプラクティスはありますか? このアプリで iOS と Android をターゲットにしています。

ご意見ありがとうございます。jā