Flex、AIR、Java、Androidなど

Archive for 2月 1st, 2009

とりあえずサンプルコードやドキュメントを見てみてざっと理解。
まず、目に見える部分のレイアウトへのアプローチは大きく分けて2つ。?
■ Javaで書く
Javaのコード側で新たにView系のクラス(android.widget.TextViewなど)をインスタンス化し、android.widget.LinearLayoutとかにActivityを渡し初期化、それにaddView(addするアイテム、LinearLayoutとか.LayoutParams(レイアウトを定義するパラメータ(LinearLayoutとかにスタティック定数で定義されている)))する。最後にsetContentView(LinearLayoutとかのインスタンス)で貼り付け。
サンプル
/src/com/example/LayoutSampleJava.java
package com.example

import android.app.Activity;
import android.widget.LinearLayout;
import android.widget.TextView;

public class LayoutSampleJava extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);

LinearLayout layout = new LinearLayout(this);
layout.setOrientation(LinearLayout.VERTICAL);

[...]

コメントは受け付けていません。
Tags:

Categories

 

2009年2月
« 1月   3月 »
 1
2345678
9101112131415
16171819202122
232425262728  

About

Author: tachibana

  • ちょっとしたことはTwitterに書いています。こっちはアプリの公開等の時に更新されます。
  • 最近はもっぱらJavaとObjective Cです。AS3は飽きました。
  • スクリプト言語ではPerlが好きでしたが最近はGAE/Jで何でもやってます。
  • Linuxは自宅サーバー建てるのがやっとのレベルです。前の会社で何日も徹夜してやったのはいい思い出です。
  • アプリへのご要望などご意見等ありましたらお気軽にご連絡下さい。

Alternative content here