質問

Androidの「IDE」に取り組んでいます。短いスクリプトの編集 /ファイルをすばやく調整するのに役立ちます。現時点では、単純なEdittextを使用しているだけですが、たとえば、編集とコードの強調表示の左側に番号を付けたライン番号など、いくつかの機能を追加したいと考えています。

これにアプローチする方法について何か提案はありますか?コードの強調表示については、Edittextの独自のサブクラスを書く必要があると思います。ライン番号の場合、Edittextと同じテキストサイズの薄い垂直テキストビューを持つことができますか?

はい、モバイルサイズの画面でコードを編集するのが苦痛です。

ありがとう!

役に立ちましたか?

解決

ストックメールアプリケーションはHTMLビューを使用します(android.webkit.webview)HTMLでテキストメールさえもラップします。おそらく、コードをHTMLにレンダリングし、WebViewに表示することは、構文を強調表示する良い方法です。

ライン番号の場合、Edittextの横にあるThin TextViewは妥当と思われます。両方のサブビューを処理する独自のビュークラスにカプセル化することをお勧めします。また、ライン番号をオン /オフにすることを可能にします(そして、おそらく両方のテキストサイズを等しく保つなど、他の良いことをすることができます)

AndroidのIDEは良い考えだと思います。トレイテーブルを関与させることなく飛行機でコーディングできるといいでしょう=)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top