생성해준 Activity 마다 아이콘이 생기는 경우가 있는데 AndroidManifest 에 등록되어있는
<intent-filter> 때문입니다.
<activity android:name=".mainActivity"
android:theme="@style/Theme"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
이부분이 그 엑티비티가 메인엑티비티로서 실행될수 있으며 아이콘을 생성하라는 정보를 가지고 있습니다.
여러개의 Activity 를 사용하시고 하나의 메인 엑티비티 아이콘을 생성하고 싶으신분은 Main Activity 를 제외한 나머지 부분에서 <action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
를 지워주세요..
<activity android:name=".subActivity"
android:theme="@style/Theme">
<intent-filter>
</intent-filter>
</activity>
<intent-filter> 안에 있는 부분을 공백으로 만들어주시면 되겠습니다.
원본글 주소 : http://pandess.tistory.com/20
'Programming Language > android' 카테고리의 다른 글
[펌] ADB(Android Debug Bridge) 명령어 총 정리 (0) | 2016.02.05 |
---|---|
android sdk 설치 및 명령어 (0) | 2016.02.03 |