2011-08-28 7 views
1

여기 내가 믿는 매니페스트의 부분은 중요하다숨기기 아이콘과 라벨 (시작 화면)

<application android:icon="@drawable/icon" 
      android:label="TestApplication" 
      android:theme="@android:style/Theme.Holo.Light"> 

    <activity android:icon="@drawable/splashicon" 
       android:label="" 
       android:name=".Splash"> 

splashicon는 1x1 크기의 투명 PNG입니다. 이 방법을 시도하면 응용 프로그램 아이콘 렌더링이 투명하게 렌더링됩니다.

저는 액티비티와 애플리케이션 모두에서 아이콘/라벨 섹션을 수정하고 나쁜 결과를 얻는 다양한 조합을 시도했습니다. 액티비티에서 아이콘/라벨을 제거하면 스플래시 중에 가장 선호하는 결과 아이콘 및 라벨이 표시됩니다.

앱 서랍의 아이콘/라벨을 어지럽히 지 않고이 두 항목을 제거하고 가능하면 다른 위치 (마켓을 테스트하지 않았 음)는 어떻게 제거합니까?

편집 :

I없는 응용 프로그램 서랍에서 아이콘/라벨을 제거한 후 (사실, 그게 내가 유지하기 위해 노력하고있어 한 가지입니다)입니다.

문제는 내가 3.0 이상에서 응용 프로그램을 실행하면, 내가보고 싶어하는 스플래시 화면의 왼쪽 상단 모서리에 아이콘과 레이블이 표시된다는 것입니다.

이 동작을 올바르게 수행하는 응용 프로그램의 예로는 Pulse, Angry Birds Rio 등이 있습니다.

나는 Wyse PocketCloud Pro와 관련하여 내가 겪고있는 문제에 희생 된 한 가지 응용 프로그램을 발견했습니다. Honeycomb에서 실행하는 경우 처음로드 할 때 왼쪽 상단 모서리를 살펴보십시오. 아이콘/레이블을 볼 수 있으며 사라집니다.

답변

2

당신이 찾고있는 것에 대해 좀 더 구체적으로 밝혀야합니다. 나는 당신이 무엇을 요구하고 있는지 대답하려고 노력할 것입니다.

런처에 표시되는 활동에는 레이블과 아이콘이 있어야합니다. 그것은 일종의 ... 음, 이것들이 필요 없다는 것은 이치에 맞지 않습니다. 그러니 여기서 게임을 즐기지 마세요. 그렇게함으로써 악성 앱처럼 보이기 시작합니다.

활동이 런처에 표시되지 않게하려면 MAIN 활동 및 실행기 카테고리에 대한 의도 필터를 선언하지 마십시오.

응용 프로그램을 시작할 때 미리보기 창을 사용하여 실제 창과 비슷하게 보이게하려면 (제목 표시 줄을 숨긴다고 가정) 매니페스트의 태그에서 android : theme = "..."을 사용하여 선언하십시오 이 테마를 사용하면 미리보기에 사용할 수 있습니다. 예를 들어 제목 표시 줄이 없도록 Theme.NoTitleBar를 사용하는 경우 android : theme = "@ android : style/Theme.NoTitleBar"를 입력하십시오.

앱의 시작 화면을 표시하고 미리보기 창과 일치시키고 표준 테마 중 하나가 충분히 일치하지 않는 경우 나만의 테마를 만들고 매니페스트에서 android : theme을 지정하십시오. 이렇게하면 사용자 정의 배경색을 설정하거나 배경을 스플래시 화면 인 이미지로 설정할 수 있습니다.

시작 응용 프로그램이 빠르다는 점에 유의하십시오. 따라서 시작할 때마다 시작 화면을 표시해야하는 것은 바람직하지 않습니다. 휴대 기기에서는 사람들이 오랫동안 기다리지 않기 때문에 앱 사용량을 크게 줄일 수있는 좋은 기회가 있습니다.

다른 것을 찾고 계시다면, 질문 내용을 좀 더 명확하게 진술하십시오.

+0

저는 Theme.Holo를 사용하고 있습니다.Light, 나는 @android : style/Theme.Light.NoTitleBar를 사용하여 원하는 효과를 얻었습니다. – Robert