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