2013-11-15 1 views
53

Android Studioのレイアウトデザインプロセスでのみ表示されるプレースホルダテキストを作成できますか?Androidレイアウトのプレースホルダテキスト(デザインプロセスのみ)?

たとえば、2つのTextViewが線形レイアウトで動的に入力されるとします。デザインフェーズでは、プレースホルダテキストを使用して、パディングなどを確実に行います。私はしばしばプレースホルダーのテキストを削除することを忘れるので、新しいデータの読み込み中に古いデータが分割されて表示されます。

プレビューにのみ表示されるandroid:placeholderText="This is placeholder text"に似たフィールドがあった場合はクールです。私が見逃したようなことはそこにありますか?

答えて

98

はい、それは、(これらの日)で、私は、これはあなたが探しているものはおそらくあると信じている:http://tools.android.com/tips/layout-designtime-attributes - 特に:tools:text=""

+16

恐ろしいです。私はどこかでそれを見たことが分かっていた!他の人には、ルート要素に 'xmlns:tools =" http://schemas.android.com/tools "という名前空間を含めてください。 – loeschg

+10

これは、ほとんどの 'android:'属性に対して機能します。 'text'の2番目に有用なのは、' tools:visibility = "visible" 'デザインビューの通常隠された要素を表示する(またはその逆) – rymo

+5

ユーザのアバターや他の動的コンテンツを表示するために使われる 'ImageView'に' tools:src'を頻繁に使います。 – JHH

関連する問題