android(2)

andoroidアプリでのファイルに関してこのサイトで分かりやすく解説されている。

http://shine32.blog.fc2.com/blog-entry-58.html

フォームはXMLファイルで定義し実行時に展開するのが一般である。res/layout/activity_main.xmlで定義する。

フォームの表示方法

LinearLayout:画面に行状または列状に配置を行うレイアウト。
RelativeLayout:相対的に配置していくレイアウト。一つ基準となるものを決め、そこからの位置を座標表示する。

 

ウィンドウの属性や特徴はテーマとウィンドウズマネージャを使ってカスタマイズする。

 

テーマはアプリ全体またはアクティビティに対して適応できる外観のスタイルである。テーマにはシステムテーマかカスタムテーマかのいずれかがあり、どちらでもAndroidManifest.xmlファイルに設定される。

システムテーマ

androidフレームワークのパッケージに含まれるstyle.xmlにはテーマのためのオプションとカスタムプロパティ集合が含まれる。Theme.NoTitleBar.FullScreenなどとすることでテーマが変更できる