2012-10-29 3 views
0

단순히 활동의 배경색을 변경하려고했지만 아무 것도 변경되지 않았습니다. 여기 테마가 적용되지 않습니다.

가 관련 XML입니다 :

styles.xml

<resources> 
<style name="STBTheme" parent="android:Theme.Light" > 
    <item name="android:windowBackground">@color/blue</item> 
</style> 
</resources> 

의 AndroidManifest.xml 또한

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.pedro.stb" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="11" 
     android:targetSdkVersion="15" /> 

    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/STBTheme" > 
     <activity 
      android:name=".MainActivity" 
      android:label="@string/title_activity_main" 
      android:theme="@style/STBTheme" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 

</manifest> 

, 나는 Eclipse를 사용하고을 변경하여 해요 테마가 액티비티의 xml에 있으면 그래픽 레이아웃에서 변경되지 않습니다.

어떤 도움이 필요합니까?

편집 제대로 작동합니다. 레이아웃을 다시로드하기 전에 프로젝트를 정리해야합니다. 매우 성가신 ...

+0

이 활동에 사용되는 XML 레이아웃에서 색이나 테마를 설정 했습니까? – Dharmendra

+0

@Dharmendra 활동 XML의 어디에서 추가해야합니까? – user1491915

답변

1

나는 당신의 코드를 확인했다.

는 대신 <item name="android:windowBackground">@color/blue</item>.

<item name="android:Background">#ccff33</item>

을 시도하고 당신은 또한 응용 프로그램에서 android:theme="@style/STBTheme" >뿐만 아니라 쓰기 작업이있다.

응용 프로그램 태그에 쓰기 만하면됩니다.

희망 하시겠습니까? 이제 출력물을 받으십시오. 매니페스트 파일에서

+0

android : Background로 변경하면 오류가 발생합니다. 태그를 응용 프로그램에 넣는 것만으로는 작동하지 않습니다. – user1491915

+0

작동하려면, 참조하시기 바랍니다. – user1491915

+0

Ok.Enjoy .... !!!! –

0
  1. Open the preview of your activity and Click on the circled button as shown

  2. Type the name of your custom theme and Click 'OK' as shown

  3. 는 속성 안드로이드를 추가 테마를 = 필요한 활동에

당신은의 주제를해야합니다 "YourTheme을." 현재 활동이 변경되었습니다.

나는 왜 안드로이드 스튜디오가 취한 것처럼 행동하는지 알지 못합니다. 동일한 타겟, 최소 SDK 활성화 된 두 개의 프로젝트가 있습니다. 그들 중 하나는 스플래시 화면 테마가 올바르게 구현되었고, 다른 하나는이 해결 방법을 찾을 때까지 표시되지 않습니다.

관련 문제