たぼさんの部屋

いちょぼとのんびり

T315 自作のライブラリ作成 と、使い方

自作ライブラリ作成

プロジェクト生成

  • isLibraryをチェックして作成する

(以下は作成後のプロパティ)
f:id:donsuka_kk:20121227202345p:plain

Manifest.xml

  • タグを定義のチェックを外す

f:id:donsuka_kk:20121227201959p:plain

リソースファイル

  • 不要なので削除する(以下は削除したあと:なにもない)

f:id:donsuka_kk:20121227202219p:plain

必要なクラスを作成する

普通に作成するだけ。

ライブラリを使う

プロジェクトのプロバティ画面で

使いたいライブラリを追加する
f:id:donsuka_kk:20121227202541p:plain

これで、普通に使える

以下、Layoutsを外部ライブラリとして利用する例

Main.java

package com.efolab.t315;


import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.widget.TextView;

import com.efolab.layouts.Layout4;   //外部ライブラリをインポートしている

public class Main extends Activity {
	
	Layout4 layout;
	@Override
	public void onCreate(Bundle savedInstanceState) {
	    super.onCreate(savedInstanceState);
	
	    Context context = getApplicationContext();
	    layout = new Layout4(context);
	    setContentView(layout);
	    
	    TextView tv = new TextView(context);
	    tv.setText("head");
	    
	    layout.getLayoutHeader().addView(tv);
	}

}