実行時に動的に入力されるレイアウトにTextViews
とを追加するときは、現実的なレイアウトをプレビューできるように、プレースホルダーのテキストと画像を追加することがよくあります。ImageViews
レイアウトエディタは、これらの文字列と画像をアプリケーションに自動的に明示的に含める必要なしに、これを行うことができますか?
2 に答える
この機能が存在しないように見えるので、機能リクエストを作成しました。
実行時に動的に入力されるレイアウトにTextViewsとImageViewsを追加するとき、現実的なレイアウトをプレビューできるように、プレースホルダーテキストと画像を追加することがよくあります。
これらの文字列と画像をアプリケーションに自動的に明示的に含める必要なしに、レイアウトエディタを有効にしてください。環境設定にデフォルトの画像サイズを設定し、個々のImageViews /textsがtools:defaultImageWidth = 123px、tools:defaultText ="LoremIpsum"などでデフォルトを上書きできるようにしたいと思います。
tools:numDefaultLoremIpsumTextChars = 80は、80文字のデフォルトテキストを生成します。
ジェフの機能リクエストをフォローアップしたところ、次のことがわかりました。
このチケットは、ツールの名前空間で行われた作業よりも前のものだと思います。
http://tools.android.com/tips/layout-designtime-attributes
今では、要求されたほとんどすべてを行うことができると思います。プレースホルダーテキストの設定:tools:text画像の場合、プレースホルダー画像やデフォルトのサイズはありませんが、Androidの「内部画像」を使用できます。何かのようなもの:
<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" tools:src="@android:drawable/btn_star_big_on" tools:layout_width="100dp" tools:layout_height="100dp"/>