2010/06/24
빵집4 드디어 공개!!
아주 오랜만에 개선 된 빵집은 아래와 같은 개선 사항을 담고 있다. (빵집 홈페이지에서 발췌)
- 유니코드: 빵집 프로그램을 유니코드로 하여 외국어 윈도우에서도 사용하기 편하게 했습니다.
- 위젯기능: 탐색기 메뉴에서 실행시 나타나는 프로그레스 윈도우를 위젯으로 만들었습니다.
- 대용량 강화: 4G 이상의 Zip 파일을 빠르게 처리합니다.
- EGG 포맷 지원: 이스트소프트사의 EGG 포맷을 풀 수 있습니다.
- 탐색기 리스트뷰 미리보기: 탐색기의 리스트뷰에서 미리보기를 할 수 있습니다.
하지만 Windows 7 x64 에서는 문제가 있었다. 탐색기의 Context 메뉴가 나오지 않는 문제가 있다. 앞으로 개선이 되어야 겠지만 개발자이신 양병규님이 워낙 바쁘셔서 언제 개선될지는 모르는 일이다.
<
Original Post : http://neodreamer-dev.tistory.com/447
<
Original Post : http://neodreamer-dev.tistory.com/447
2010/06/22
[Android Dev.] Activity 추가 및 전환 하기
Activity 추가하기
Activity 를 추가하려면 프로젝트에 Class 를 추가한다.
클래스 추가 대화상자
<?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="Hello SubActivity"
/>
<Button
android:id="@+id/BtnReturnMain"
android:text="Return to Main Activity"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>
Activity 전환하기
추가 된 Activity 를 사용하기 위해 AndroidManifest.xml 에 추가를 한다. AndroidManifest.xml 에 Activity 를 추가 하는 것은 수동으로 하는 방법과 자동으로 하는 방법이 있다.
자동으로 하는 방법은 AndroidManifest.xml 파일을 열어 Application 탭에서 Application Nodes 에 Activity 를 추가한다.
추가하고 추가 된 Activity 를 선택하고 오른쪽의 Attributes for Activity 에 Name 를 생성한 Activity 를 할당하여 준다.
이렇게 지정을 하면 AndroidManifest.xml 파일은 아래와 같이 수정이 된다.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.neodreamer.SwitchActivity"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="SubActivity">
</activity>
</application>
<uses-sdk android:minSdkVersion="8" />
</manifest>
Main Activity 의 Layout 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"
/>
<Button
android:id="@+id/BtnCallSub"
android:text="Call Sub Activity"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>
Main 에서 SubActivity 호출 코드
@Override
public void onClick(View v)
{
if ( v == btnCallSub )
{
Log.i( "onClick", "Call Sub Activity" );
Intent intentSubActivity = new Intent( this, SubActivity.class );
startActivity( intentSubActivity );
}
}
Sub 에서 MainActivity 로 돌아가는 코드
@Override
public void onClick(View v)
{
if ( v == btnReturnMain )
{
finish();
}
}
Labels:
activity
,
Activity 전환
,
Activity 추가
,
Android
,
Android Development
,
TistoryOldPost
,
안드로이드
,
안드로이드 개발
Subscribe to:
Posts
(
Atom
)