ADT Eclipse プラグインを使用して、レイアウト XML のグラフィカル プレビューでカスタム ビューをデバッグするにはどうすればよいですか?
カスタム ビューを作成し、それをレイアウト XML に配置すると、ADT Graphical Layout Editorでプレビューできます。Google の人たちがGoogle I/O 2011: Android Development Toolsで行った方法のように、カスタム ビューを表示できます。ただし、カスタム ビューはプレビューで正しく動作しません (エミュレーター/デバイスでは問題ありませんが、使用していませんView.isInEditMode()
)。変数の値が間違っていると思いますが、確認できません。私はもう試した:
android.util.Log.d()
LogCat
またはに出力なしConsole
System.out.println()
LogCat
またはに出力なしConsole
Toast.makeText().show()
NullPointerException
でandroid.widget.Toast.show
- カスタム ビューにブレークポイントを設定する
- Eclipse で壊れない
throw new IllegalStateException(debugMessage)
(?!)debugMessage
には現れないError Log
- アクティビティのタイトルを設定
((Activity)getContext()).setTitle(debugMessage)
- 無効
- ウィンドウのタイトルを設定する
((Activity)getContext()).getWindow().setTitle(debugMessage)
NullPointerException
(window
はnull
)
TextView
動的に追加final TextView textView = new TextView(getContext()); textView.setText(debugMessage); this.addView(textView);
debugMessage
が表示されますが、レイアウトが台無しです- カスタム ビューが
ViewGroup