スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

xmlでレイアウト

Androidアプリケーションをxmlでレイアウトしてみました。
javaで処理を加えたもの⇒TextView/EditText/Button/AlertDialog

なお、res/layout/にsample.xmlを作り(main.xmlをコピーペースト)書いていますが、main.xmlでも大丈夫です。
 
<?xml version="1.0" encoding="utf-8"?> <!-- 無くても良い? -->
<!-- LinearLayoutを使ったレイアウト -->
<!-- xmlnsは変更しない。 -->
<!-- orientationで並べ方を設定。垂直;vertical、水平;horizontal -->
<!-- layout_width;幅、layout_height;高さ。wrap_contentは必要分の幅、fill_parentは画面最大まで。 -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>

<!-- TextView;テキストの表示 -->
<!-- id;"@+id/~~"で設定。javaで参照する際に必要。 -->
<!-- textはstring.xmlからも設定できる -->
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="さんぷろいど"
/>

<!-- 子ビュー(レイアウト内のレイアウト)ではheightをfill_parentにすると下部が表示されずエラー -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<!-- テキストボックスを作成 -->
<!-- hintはテキストボックス内に薄く表示され、テキストを入れると消える。 -->
<!-- layout_weight;幅の配分.値が小さいほど大きい(widthはfill_parentに).(ここでは2/3) -->
<!-- inputType;入力内容を指定。textだと文字入力(設定無しでもこれがデフォルト?)。 -->
<EditText
android:id="@+id/edit"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:hint="テキトーに入れてね。"
android:inputType="text"
/>
<!-- ボタンを作成 -->
<!-- textがボタンに表示される文字 -->
<!-- layout_weightにより幅はここでは1/3 -->
<Button
android:id="@+id/button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="2"
android:text="CHANGE"
/>
</LinearLayout> <!-- 子ビューの終了 -->

<!-- 最初のTextViewに同じ。 -->
<TextView
android:id="@+id/text2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="テスト中...。"
/>

</LinearLayout>

上記により次のようになります。
xml_LinearLayout

Comment

(編集・削除用)
管理者にだけ表示を許可

Trackback

URL
http://moepict.blog109.fc2.com/tb.php/50-409c86fa
この記事にトラックバック(FC2Blog User)

プロフィール

クロワッサン@

Author:クロワッサン@
FLASHへの質問はコメントにて。

↓携帯サイトはコチラ

QRコード
*FLASHと画像で萌えサイト

カテゴリ

スポンサードリンク

検索フォーム

月別アーカイブ

最新記事

最新コメント

Twitter

Twitter < > Reload

Copyright © クロワッサン@
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。