2016-07-04 7 views
-4

내 안드로이드 앱의 전환 배경을 만들려고합니다.Android Studio에서 기호를 확인할 수 없음 findViewById

다음과 같은 오류가 나타납니다. 에있는 기호를 해결할 수 없습니다. "findViewById (R.id.Layout);"

package geepool.myfirstandriodapp; 

import android.graphics.drawable.TransitionDrawable; 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.widget.RelativeLayout; 

public class Main extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     RelativeLayout layout = (RelativeLayout) findViewById(R.id.Layout); 
     layout.setBackgroundResource(R.drawable.transaction); 
     TransitionDrawable transition = (TransitionDrawable) layout.getBackground(); 
     transition.startTransition(5000); 
    } 
} 

나는 android.R을 가져 왔습니다. 그러나 그것은 작동하지 않았다 나는 R.id.layout가 아니라 R.id.Layout으로 시도해 보았고 여전히 운이 없다.

아무에게도 제안 사항이 있으십니까? 감사합니다 :)

+0

변화를 재 구축 할 상대 레이아웃 –

+0

의 ID 도움이되기를 바랍니다. R 파일을 다시 빌드합니다. –

+0

코드를 청소하거나 res 폴더를 확인하십시오. 변경 내용이 있다면 –

답변

0

내가 왜 잘못되었는지는 모르지만 나는 프로젝트의 재건이 그것을해야한다고 생각한다. 당신은 항상이

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" android:layout_height="match_parent" 
android:background="@drawable/transaction"> 

<----- your items-------> 


</RelativeLayout> 

같은 XML 파일에서 배경을 설정하려고 할 수없는 경우가

+0

대단히 고마워, 내가 많이 도움이되었다. transaction.xml에 연결되는 배경을 추가했습니다. transaction.xml의 시작 색과 끝 색이 페이드 인되는 모양이 있습니다. 이제는 모양 트랜잭션 시간을 느리게하는 방법을 알아야합니다.) – deathsonic

+0

그것이 도움이되어서 기쁩니다. 그것이 효과가 있다면 답을 오른쪽으로 표시 할 수 있습니다 (투표 화살표 아래에 체크 표시) – Redman