3
ピッカーコンポーネントで選択したテキストを複数行で表示する方法はありますか?コードネーム1つのマルチラインピッカー?
PickerコンポーネントはButtonから拡張されており、テキストを複数行で表示する簡単な方法ではないようです。
ピッカーコンポーネントで選択したテキストを複数行で表示する方法はありますか?コードネーム1つのマルチラインピッカー?
PickerコンポーネントはButtonから拡張されており、テキストを複数行で表示する簡単な方法ではないようです。
Picker
クラスをクローンし、Button
の代わりにSpanButton
を拡張するCustomPicker
のように呼び出すことができます。
Button
をSpanButton
に変更するだけです。
SpanButtonは、複数行のテキストを表示するためのTextAreaを持つコンテナです。
SpanButton
とは異なる動作をするsetUIID()
をメモし、uiid
をテキストではなくコンテナに適用します。テキストにuiid
を適用するには、setTextUIID()
に電話してください。
これは選択した文字列を複数行のテキストとして表示しますが、ポップアップダイアログのオプションの複数行の表示は期待しないでください。プラットフォームに依存し、ネイティブに制御されます。
ありがとうございました。私はより再利用可能な/クリーンな方法であることを期待していた。しかし、これはcodenameoneの将来のバージョンの要求として残る可能性があります。 –
ちょうど私が探していた、ありがとう! –
カスタムピッカーを作成し、拡張機能をSpanButtonに変更しましたが、addActionListenerが機能しません。私は行方不明のものがありますか? – tyson