2017-10-11 24 views

答えて

3

Pickerクラスをクローンし、Buttonの代わりにSpanButtonを拡張するCustomPickerのように呼び出すことができます。

ButtonSpanButtonに変更するだけです。

SpanButtonは、複数行のテキストを表示するためのTextAreaを持つコンテナです。

SpanButtonとは異なる動作をするsetUIID()をメモし、uiidをテキストではなくコンテナに適用します。テキストにuiidを適用するには、setTextUIID()に電話してください。

これは選択した文字列を複数行のテキストとして表示しますが、ポップアップダイアログのオプションの複数行の表示は期待しないでください。プラットフォームに依存し、ネイティブに制御されます。

+0

ありがとうございました。私はより再利用可能な/クリーンな方法であることを期待していた。しかし、これはcodenameoneの将来のバージョンの要求として残る可能性があります。 –

+0

ちょうど私が探していた、ありがとう! –

+0

カスタムピッカーを作成し、拡張機能をSpanButtonに変更しましたが、addActionListenerが機能しません。私は行方不明のものがありますか? – tyson

関連する問題