タグ

ブックマーク / korsakov.hatenadiary.org (3)

  • Androidで使えるGUIコントロールをピックアップ - プログラミング雑記

    Androidアプリを開発しようと思って、最初に画面仕様を考えるんですが、 Androidで使えるGUIコントロールって何があるの?…と思い一覧にしてみました。 Android GUI一覧 レイアウト GUI名称 説明 AbsoluteLayout AbsoluteLayoutにViewを配置する際は、画面上の座標を直接することになる(例 x = 20, y = 30...)。部品毎に座標を指定する必要があるため、正直使い道がない。 FrameLayout 唯一つのViewを配置することができる。複数のViewを追加した場合は、古いViewは削除され新しいViewのみ表示される。 LinearLayout LinearLayoutのOrientationプロパティと、weightプロパティを使いこなせるか否で、驚くほどアプリの完成度が変わってくる。 OrientationをHorizont

  • LinearLayoutとRelativeLayoutの使い方をまとめてみた - プログラミング雑記

    Androidアプリで画面を作成する際、LinearLayoutとRelativeLayoutの使い方をしっかり把握しておかないと、後々苦労することが多いと思いますので、レイアウト構成を自分の知る範囲でまとめてみました。 LinearLayoutの場合 1 均等に配置 XML 2 余った幅全体に配置 XML 3 真ん中で2等分 XML 4 上記の縦バージョン XML RelativiLayoutの場合 5 両端固定幅、真ん中は幅いっぱい XML 6 上記のレイアウトに追従する形で配置 XML 7 上下に両端、真ん中配置のボタンを配置 XML 8 上記レイアウトの空白を埋める配置(ListView等) XML 9 上記レイアウト中央の両端に、ボタンを配置 XML 10 相互に作用する配置 XML LinearLayoutとRelativiLayoutを複合 11 ボタンの高さを任意のレイアウ

  • Androidで罫線描画 - プログラミング雑記

    今回はAndroidアプリのレイアウト画面で、罫線を表示する方法を紹介します。 とは言え、Canvasを使って線を描画するようなプログラム的な事ではなく、 XMLのレイアウトファイルをちょこっといじって罫線を表現します。 この画像では備考欄の下にTextViewを配置しております。 TextViewのプロパティには罫線を設定する項目はありません。(僕の調べ方が足りないだけかも) そこで、簡単に罫線を表示する方法として、LinearLayoutのプロパティを 調整してTextViewを囲うやり方があります。 LinearLayoutのPaddingプロパティを1dipにして、背景色を設定します。 TextViewも任意の背景色にすることで罫線を引いたように見えますね! 罫線レイアウトXML <LinearLayout android:id="@+id/LinearLayout01" andr

    Androidで罫線描画 - プログラミング雑記
  • 1