2011-08-02 12 views
3

私はアプリケーションのUIデザインを持っています。私たちが知っているように、AndroidのappのUIをEclipseの1つのXMLビューと他のグラフィカルなレイアウトで設計する際には、2つのビューがあることがわかります。私は私のXMLのグラフィカルなレイアウトを得ることができないという問題を抱えています。私はグラフィカルなレイアウトに切り替えるとnullポインタ例外を表示します。助言がありますか..?グラフィックレイアウトにnullが表示されるポインタ例外

+0

テキストビューにエラーが表示されますか? – huntsfromshadow

+0

@ huntsfromshadowエラーはありません、アプリは正常に動作します。グラフィックレイアウトはシードされていません。 –

+0

明確にするために、私はデザイン時にコントロールを見ることができません。助け.. .. ??? –

答えて

0

私はあなたがいくつかのカスタムドローアブル(つまり、どちらかの形やスタイル)を使用していると思います。設計時には表示されませんが、プロジェクトの実行時に表示されます

+0

これは、ldpi、mdpi、hdpiのような異なるdpiに対応しています。この問題はhdpiのみで持続します。デザインはグラフィックレイアウトで表示されますが、なぜhdpiでないのか分かりません。 –

+1

hdpiは大画面用ですので、環境に合わせてくださいhttp://stackoverflow.com/questions/6826362/complete-layout-is-not-visible-while-designing-in-android/6826444#6826444 –

+0

グラフィックレイアウト>編集設定:カスタム画面を選択し、最大サイズに応じて新しい画面プレビューを作成します –

4

私はあなたが探している機能がView.isInEditMode()だと思うかもしれません。
Activityに参照がある任意のビューで使用してください。
trueを返す場合は、取得しようとしていた参照を取得しようとしないでください。
これで解決できるかどうかは少し難しいですが、間違いなくこれを試してください。

関連する問題