Android

「Android」android:inputType

none 0x00000000 There is no content type. The text is not editable. text 0x00000001 Just plain old text. Corresponds to TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_NORMAL. textCapCharacters 0x00001001 Can be combined with text and its variations…

「Android」shrinkColumns & stretchColumns

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:stretchColumns="1" android:shrinkColumns="1"> The width of a column is defined by the row with the widest cell…</tablelayout>

Androidアプリケーションでのレイアウトの基本

・LinearLayout LinearLayoutは任意のビューを縦/横方向に配置するレイアウトです。サンプルアプリケーションの参照画面ではLinearLayoutを入れ子にして利用しています。 縦方向LinearLayout(左)、横方向LinearLayout(右) ・TableLayout TableLayoutは…

Androidプロジェクトの構成を理解する

・AndroidManifest.xml ・src ・res ・assets ・gen 【AndroidManifest.xml】 アプリケーションの構成を定義する最も重要なファイルです。コメントを付与した内容を下記に示するので、目を通しておいてください。今後、アクティビティを追加した場合は、この…

Android独自の実行環境

AndroidのアプリケーションはJavaのVM上で動作しますが、日ごろ使用しているJava VMとは異なり、DalvikVMという低メモリ環境に最適化された独自のVM上で実行されます。 DalvikVMでは、Java標準のクラスライブラリのすべてがサポートされているわけではなりま…

Androidのアプリケーションフレームワーク

・アクティビティ アクティビティは開始〜終了まで、次のようなライフサイクルで動作します。 ・インテント インテントは、アクティビティ間やアプリケーション間でやり取りするメッセージの役割を果たすものです。インテントを送る事で、アプリケーション内…