私はAndroidアプリのトランジションバックグラウンドを作成しようとしています。Androidスタジオが解決できないシンボル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でそれを試して、まだ運がありません。
他にも提案はありますか? ありがとう:)
変更再構築しない相対的なレイアウト –
のIDに役立ちます願っています。 Rファイルを再構築します。 –
コードを修正するか、resフォルダを確認してください。変更がある場合は –