ゅぅかです。おはようございます。
xml レイアウトをオブジェクトに変換するには、View.inflate が使えますよー。
findViewById は、既にオブジェクトになっているものの中から、目的の View を取得するためにつかわれますよー。
-- ゅうか。
以下の行ですが、「R.layout.temp」で大丈夫でしょうか?「R.id.xxxxx」とかじゃないでしょうか?
> View layout = (View) findViewById(R.layout.temp);