自分のアプリのCMになりますが、
https://play.google.com/store/apps/details?id=jp.fkmsoft.fwindow
で、なんちゃってターミナルを実装したことがあります。
ターミナルの再現性はちょっと落ちますが、
- 表示部分はTextView
- 最下行だけEditText + Enterの代わりとなるボタン
でそれっぽく見せてます。
2012/12/22 ssももんが <ss.mo...@gmail.com>:
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com
> にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja
> からこのグループにアクセスしてください。
--
-------------------------------------------------------------
深見 浩和(Hirokazu Fukami)
URI:http://www.fkmsoft.jp
email: f...@fkmsoft.jp
申し訳ありません。ちょっと横から失礼します。
>
> やっぱりEditTextになりますかね…。
>
View.sendKeyEvent (KeyEvent event)、 View.dispatchKeyEvent(KeyEvent
event)、 View.dispatchKeyEventPreIme (KeyEvent event),
android.view.inputmethod.InputConnection を使えば、何でもできます。
Enterキーをフックする事はもちろん!!
かなり面倒ですが、SurfaceVIewからエディタ的なものを自前で作成する事もできます。
これは宣伝になりますが、
https://play.google.com/store/apps/details?id=info.kyorohiro.helloworld.textviewer
で、SurfaceViewをベースに実装したエディタを公開しています。
以上です。
2012年12月23日 11:20 ssももんが <ss.mo...@gmail.com>: