問題タブ [tss]

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 投票する
3 に答える
391 参照

internationalization - Titanium でファイルを 2 倍にすることなく言語ファイルを複数の言語で再利用する方法

そのため、Titanium の言語ファイルを使用して、さまざまな場所でアプリ全体で再利用したい TSS プロパティを提供しています。これらの言語ファイル変数は、テーマ フォルダー (またはその他の TSS ファイル) で使用する必要があります。

現在、単一の言語で動作しますが、私のアプリには複数の言語があります。しかし、すべての言語の言語ファイルを複製したくありません。ファイルをどこかにコピーしなくても、複数の言語で同じファイルを再利用できますか?

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

titanium - Titanium コントローラーの高さは制御できないようです

Titanium アプリケーションで再利用したいボタンのコントローラーを作成しました。ウィンドウの 1 つで createController を使用し、それをウィンドウに追加します。ここまでは順調ですね。

ただし、ボタンの高さがウィンドウ全体に相当するようで、これを変更する方法が見つかりません。私は何が欠けていますか?私のファイルの下:

view button.xml:

button.tss:

そして、ここでそれを親ウィンドウに含めます

そして今、高さを指定しても(親ウィンドウでもsignupButtonContainer: Ti.UI.SIZE)、ウィンドウ全体の高さのビューが表示されます。

この問題を解決するにはどうすればよいですか?

編集: 不足している情報がある場合は、質問してください! 多くの情報を含む複雑な質問

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

tss - 64bitでのタスク切り替え

x86 では、実行中のプロセス間のタスク切り替えに TSS を使用できますが、(必要に応じて) 1 つの TSS のみを使用し、ソフトウェア タスク切り替えを実行することをお勧めします。 TSSはありません。

x86-64 (64 ビット) では、TSS はありません (たとえば、x86 のように何もしません)。それで、誰かがそれなしでタスク切り替えを行うにはどうすればよいでしょうか (以前は、少なくとも 1 つを使用していたので)。

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

titanium - チタン合金のラベル配置に関する問題

アプリケーションにカスタム チェック ボックスを作成しました。チェックボックスに問題はありません。ラベルのテキストが小さい場合はラベルです。ラベル テキストが大きい (1 行以上) 場合、配置が正しく表示されません。

ここに画像の説明を入力

上のスクリーンショットを見てください。最初のオプション ラベル テキストは「プログラムをテストしているプログラムを評価する 2 つの主な理由を選択してください」で、2 番目のオプション ラベル テキストは「質問 2」です。最初のラベルのテキストが 1 行に収まるほど小さい場合、UI は見栄えがよくなります。しかし、テキストが複数行の場合、上記の問題に直面しています。

私のコードは次のとおりです。

意見:

スタイル:

誰でもそれで私を助けることができますか?ラベル テキストが複数行の場合でも、ビューの高さが自動的に増加し、オプションがビューになるはずです。私を助けてください。

0 投票する
0 に答える
191 参照

android - チタン - 合金: dp 単位が低 dpi デバイスで機能しない

合金を使用してチタン製のモバイル アプリに取り組んでおり、さまざまな画面をサポートするために dp 単位を使用していますが、アプリを低 dpi (160) デバイスで実行すると UI がスケーリングされないため、何かが正しく機能しません。

次の画像は、480 dpi デバイスでアプリが表示され、適切にスケーリングされている様子を示しています。このスクリーンショットは、genymotion エミュレートされたデバイスから取得されました。

サムスン S4 - 4.2.2 - API 17 - 1080 x 1920 - 480 dpi

以下のデバイスでも試しましたが、正常に動作しています。

  • サムスン S3 - 4.2.2 - API 17 - 720 x 1280 - 320 dpi
  • サムスン S2 - 4.1.1 - API 16 - 480 x 800 - 240 dpi
  • Google Galaxy Nexux - 4.3 - API 18 - 768 x 1280 - 320 dpi
  • Samsung Galaxy Note 3 - 4.3 - API 18 - 1080 x 1920 - 480 dpi
  • ソニー Xperia タブレット Z - 4.1.1 - API 16 - 1920 x 1200 - 320 dpi

問題は、UI が小さすぎてスケーリングされていないように見えるため、160 dpi デバイスでは正しく動作しないことです。

ソニー Xperia タブレット S - 4.1.1 - API 16 - 1280 x 800 - 160 dpi

Custom Phone - 4.3 - API 18 - 768 x 1280 - 160 dpi でもテストしましたが、まったく同じに見えます。

(申し訳ありませんが、評判ポイント 10 ルールのため、リンクを投稿できません。スクリーンショットをもっと提供できます)

実際のデバイスでテストしましたが、同じ問題が発生しています。samsung Galaxy 電話ではうまく表示されますが、samsung Galaxy タブでは機能しません。

私が何を間違っているのか、何が欠けているのか誰かが知っていますか? iOS でも正常に動作しているため、これは Android のみの問題のようです。

これは、tiapp.xml のマニフェスト タグのコードです。

要素とフォントのサイズに .tss スタイル シートを使用しています。コントローラーでサイズを計算しておらず、実行したくありません。まったく新しいプロジェクトでテストを行い、そこでも発生したため、これは私のプロジェクトに関連するものではないと思います。

ご協力いただきありがとうございます。

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

css - チタン合金 - TSS vs. CSS?

チタン合金でコーディングを始めたばかりです。以前にさまざまなリソースを通じて JavaScript、HTML、および CSS を学んできたので、Titanium の (Appcelerator の) バージョンのスタイル シートとは少し混乱しています。

Titanium の TSS と通常の CSS コーディングの違いは何ですか? 入門レベルの CSS 知識を備えたバックグラウンドから TSS を学習するのに役立つ優れたリソースはありますか?

助けてくれてありがとう!