728x90

출처 : http://tigerwoods.tistory.com/12
http://vulpecula.tistory.com/3
http://nashorn.tistory.com/74
http://blog.vizpei.kr/94697746
http://www.jopenbusiness.com/tc/oss/entry/Android-ScrollView%EB%A1%9C-%ED%99%94%EB%A9%B4-%EC%8A%A4%ED%81%AC%EB%A1%A4-%EC%B2%98%EB%A6%AC
http://songdroid.blogspot.com/2009/12/linearlayout.html



main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />
</LinearLayout>
ScrollViewTest.java

package com.shryu.test;

import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.widget.LinearLayout;
import android.widget.LinearLayout.LayoutParams;
import android.widget.RelativeLayout;
import android.widget.ScrollView;
import android.widget.TextView;

public class ScrollViewTest extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.main);
        LayoutInflater inflate = LayoutInflater.from(this);
        LinearLayout layout = (LinearLayout)inflate.inflate(R.layout.main, null);
        this.setContentView(layout);
        
        //
        ScrollView sv = new ScrollView(this);
        sv.setLayoutParams(new RelativeLayout.LayoutParams(
             LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
        layout.addView(sv);
        
        LinearLayout subLayout = new LinearLayout(this);
        subLayout.setLayoutParams(new LinearLayout.LayoutParams(
        		LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT, 1.0f));
        subLayout.setOrientation(LinearLayout.VERTICAL);
        subLayout.setPadding(0, 0, 5, 0);
        sv.addView(subLayout);
        
        for (int i=0; i<20; i++) {
          TextView aa = new TextView(this);
          aa.setBackgroundColor(Color.BLUE);
          aa.setText("blue - " + i);
          subLayout.addView(aa);
         
          TextView aa2 = new TextView(this);
          aa2.setBackgroundColor(Color.BLACK);
          aa2.setText("black - " + i);
          subLayout.addView(aa2);
        }
    }
}

 
728x90
728x90

출처
http://heny2kawmi.tistory.com/4
http://heny2kawmi.tistory.com/77

다운로드

1. Eclipse 압축풀기

eclipse-java-helios-win32.zip

C:\Android\eclipse 폴더로 압축을 푼다.

2. Eclipse의 실행할 JDK 설정(옵션)

C:\Android\eclipse\eclipse.ini 파일의 상단에 아래의 내용을 추가 한다.

-vm
C:/Android/jdk1.6.0_16/bin/javaw.exe

3. Android SDK 압축풀기

android-sdk_r07-windows.zip

C:\Android\android-sdk-windows 폴더로 압축을 푼다.

4. 환경변수 추가

Path 에 C:\Android\android-sdk-windows\tools 폴더 추가

5. Eclipse용 ADT(Android Development Tools) 플러그인 설치

5.1 Eclipse을 실행한다.

5.2 메뉴 [Help] > [Install New Software...]을 선택한다.



5.3 버튼 [Add...] 선택한다.



5.4 Add Repository 내용 입력

Name : ADT Plugin
Location : https://dl-ssl.google.com/android/eclipse

보안상 접속이 되지 않는 경우 : http://dl-ssl.google.com/android/eclipse 다시 시도 해본다.



5.5 Android DDMS, Android Development Tools 선택하고 버튼 [Next >]을 선택한다.



5.6 버튼 [Next >]을 선택한다.



5.7 라이센스 확인하고  버튼 [Finish]을 선택한다.



5.8 플러그인이 설치가 완료 되면 Eclipse 제시작한다.

6. Eclipse에서 Android SDK 경로 설정

6.1 Eclispe의 메뉴 [Window] > [Preferences]을 선택한다.

6.2 트리에서 [Android]를 선택한다.

6.3 버튼 [Browse...] 선택한다.



6.4 Android SDK가 설치된 경로를 선택한다.



6.5 버튼 [OK선택한다.

7. Android SDK의 Available Packages 설치 하기

7.1 Eclipse의 메뉴 [Window] > [Android SDK and AVD Manager]을 선택한다.



7.2 라이센스등의 하고 버튼 [Install]을 선택한다.



7.3 버튼 [Close]을 선택한다.



7.4 [Virtual Devices] 선택한다.



7.5 버튼 [New]을 선택한다.



7.6 위와 같이 입력한다.



7.7 추가된 [Hello_Android]을 선택하고 버튼 [Start...]을 선택한다.



7.8 버튼 [Launch]을 선택한다.

8. 실행된 Android 에뮬레이터 화면

- end -
728x90

+ Recent posts