2012-04-26 8 views
0

基本的に私は自分のカスタムSurfaceViewと不可視のEditTextを表示するレイアウトを持つアクティビティを持っています。SurfaceViewからボタンを見えるようにしますか?

どのようにしてそのオブジェクトに対してsetVisibility(VISIBLE)を呼び出すことができますか?私は、私のSurfaceViewオブジェクトでpost(Runnable ...)を使用しますが、問題はfindViewById(私のEditText id)はnullを返しますか?

私はwhyを見つけましたが、どうすれば解決できますか?

また、EditTextの「完了」ボタンからコールバックを受け取るにはどうすればよいですか? Enterキーと同じですか?

答えて

0

子として持つビューでid.contentを検索する必要があります。だから、次のコマンドを使用します。

TextView t = (TextView) getParent().findViewById(R.id.contents); 

t.setOnEditorActionListener(...) 
を使用し、ユーザーがキーを入力してヒットしたときに見つけることが、あなたの他の質問に答えるために
関連する問題