Android에서 내 애플리케이션 이름 지정
응용 프로그램에 이름을 지정하려면 매니페스트의이 부분을 채워야한다고 확신했기 때문에 제가 노령화되고 있다고 생각합니다.
<application android:icon="@drawable/icon" android:label="MyApplicationName">
그러나 이해가 안되는 이유로 내 애플리케이션은 데이터를로드하는 첫 번째 활동의 이름을 가져 오므로 매니페스트에서 다음과 같이 정의 된 "로드 중"이라고합니다.
<activity android:name="AccueilSplash" android:label="Loading">
그 이유를 아십니까?
런처는 실제로 표시 android:label
하고 다음 android:icon
을 선언하는 활동에 대해
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
따라서 응용 프로그램 레이블은 사용되지 않습니다.
도구의 이미 알려진 문제입니다 (이클립스를 사용하고 있다고 가정합니다). Google 그룹-Android 개발자 .
애플리케이션과 첫 번째 활동 android:label
은 <activity>
항목 필드에 지정된 동일한 이름을 공유합니다 .
앱 목록의 실행기와 첫 번째 활동에 다른 제목을 사용하려는 경우 다음 옵션 중에서 선택할 수 있습니다.
1.a) 매니페스트에서 애플리케이션 이름 만 설정합니다.
<application
android:label="@string/app_name"
... >
android:label="@string/title_first_activity"
첫 번째 활동을 지정하지 마십시오 . Application 레이블을 상속합니다.
또는
1.b) android:label
매니페스트의 첫 번째 활동 필드에 애플리케이션 이름을 설정합니다 .
<activity
android:label="@string/app_name"
... >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<application>
항목은 동일한 레이블을 공유 <activity>
당신은 값 지정 여부, 항목 <application>
의 android:label
필드 또는하지를.
다음 단계는 다음과 같습니다.
2) FirstActivity.class에서 런타임에 첫 번째 활동의 제목을 설정하십시오.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
setTitle(R.string.title_activity_login);
//TODO: insert the rest of the code
}
이렇게하면 첫 번째 활동이 휴대 전화 화면에 표시되고 잠시 후 제목이 변경됩니다.
애플리케이션을 실행할 때 화면 상단의 제목을 참조하고 있습니까? 그렇다면 해당 제목 표시 줄에 내가 믿는 현재 활동의 레이블이 표시됩니다.
참고 URL : https://stackoverflow.com/questions/2444040/naming-my-application-in-android
'code' 카테고리의 다른 글
componentWillUnmount에서 가져 오기를 취소하는 방법 (0) | 2020.10.30 |
---|---|
log4net으로 추적 메시지를 기록하는 방법은 무엇입니까? (0) | 2020.10.30 |
timeIntervalSinceDate는 어떤 시간 단위를 반환합니까? (0) | 2020.10.30 |
Eclipse 탭 재배치 (0) | 2020.10.30 |
PhpStorm의 코드 조각 (0) | 2020.10.29 |