タグ

レイアウトとLayoutに関するtakaesuのブックマーク (2)

  • なぜ初心者は「UIコンポーネントにマージンをつけるのか」初心者が解説します

    Twitterなどで、よく「UIコンポーネントにマージンをつけるな」という言及をよく目にします。 以下の記事など、とても分かりやすく参考になるかと思います。 しかし、私はそれらの言及・記事などを見た上で(おそらく)UIコンポーネントにマージンを持たせる実装を行なってしまっていました。 熟練者から見ると、「UIコンポーネントにマージンをつけるな」というのは、これらの記事を見ていない(つまり知識としてない)ということが原因として起きると思われているのではないでしょうか? そのようなケースも多々あると思いますが、今回は知識として持っているにも関わらず「UIコンポーネントにマージンをつけてしまっていた(現在進行形かもしれない)」私の話をしようかと思います。 なお、この記事を書くにあたって「Every Layout」という書籍から着想を得ました。 気になる方はチェックしてみてください。 なぜコンポー

    なぜ初心者は「UIコンポーネントにマージンをつけるのか」初心者が解説します
  • AndroidレイアウトをつかってUIパーツを配置する方法 | TechBooster

    AndroidではTextVeiwやButtonなどを配置するため、Layoutを利用します。今回は各レイアウトについて簡単に解説します。 レイアウトの種類 レイアウトは以下の4種類を使うことができます。それぞれのLayoutは組み合わせたり、入れ子にしたりして目的の構成を作ります。 LinearLayout もっとも単純なレイアウトで、要素となるViewは縦・横へ順番に並びます TableLayout テーブル形式でレイアウトを作成することができるほか、複数の列を結合して配置できます FrameLayout 複数の要素(View)を重ね合わせて表示します。重ね合わせの原点は左上です。 RelativeLayout お互いの位置関係により、表示箇所を決めるレイアウトです。 これ以外にも、過去にはAbsoluteLayoutという絶対座標で指定できるレイアウトが存在していました。複数種類の解

  • 1