モバイルAIRアプリケーションでテキスト領域を表示しようとすると、非常に奇妙な問題が発生します。デスクトップエミュレータを使用してデバッグするときはいつでもうまく動作しますが、携帯電話にアプリケーションを置くたびにテキストが表示されて消えます。私はまた、私が画面をロックしてロックを解除すると、私が戻ったときにテキストがうまく表示されることに気づいた。ここでAIRモバイルアプリケーションのTextAreaのテキストが表示されなくなってから消えます
はコードです:注意すべき
<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" title="Program Overview">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<fx:Script>
<![CDATA[
[Bindable]
private var text:String = "Hey how are ya";
]]>
</fx:Script>
<s:TextArea text="{text}" editable="false" />
</s:View>
もう一つの興味深いのは、それが唯一の特定のビューに、そして唯一の最初のViewNavigatorのタブのビューに起こるということです。これは、私がTextAreaの使用に実際には何も間違いがないと信じていますが、アプリケーションの上位レベルで何か起こっています。私は何を探すべきであるかに関するアイデア?
アイウェアクリームサンドイッチでモバイルで動いているときに、TextAreasと4.6 SDKに関する奇妙な問題を見たことがあります。エミュレータではソフトキーボードを使用していました。ランダムな文字が再挿入されていましたバッファーからフェッチされたものの、バッファーが正しく更新されていないかのように)。モバイルとテキストの詳細はこちらですが、これは問題ではありません:http://help.adobe.com/en_US/flex/mobileapps/WS19f279b149e7481c6a9f451212b87fe7e87-7fff.html#WS19f279b149e7481c6a9f451212b87fe7e87-7ffd/AIR版。 – shaunhusain
できる場合は、TextAreaではなくStyleableTextFieldを試してください。私の経験から、AndroidやiOSデバイスではうまくいきます。しかし、ICSでテストすることはありません。 – AlBirdie
編集可能にならないTextAreaを使用する理由なぜLabelを使用しないのですか?また、4.6 SDKにアップデートしてみてください。 4.6のモバイル用のテキストに大きな変更がありました。 –