2011-02-08 7 views
0

私の人生のために私はアンドロイドエミュレータでこれを実行することはできません;私はこれには新しいですが、私はイメージ出力を得ることが容易でなければならないと思った!Androidウィジェット-ImageViewの問題/エラー

、私はそれはいくつかのtutorials.Thankあなたを経た後に私の最初のコードである

package com.marueli.catwalk; 

import android.app.Activity; 

import android.os.Bundle; 

import android.widget.ImageView; 

public class Catwalk extends Activity { 

    /** Called when the activity is first created. */ 

    @Override 

    public void onCreate(Bundle savedInstanceState) { 

     super.onCreate(savedInstanceState); 

     ImageView(findViewById); 

     setImageView("R.drawable.Cat.PNG"); 

     setContentView(R.layout.main); 

      } 
} 

以下のコードを参照してくださいエクリプス(アンドロイドプラグイン)IDE

1.findViewbyId cannot be resolved 
2.the method setImageView(String) is undefined for the type catwalk 

でこれらの2つのエラーを取得します。

よろしくお願いします。 Eli。

答えて

1

findViewByIdはメソッドであり、R.drawable.catは変数です。

try。

package com.marueli.catwalk; 

import android.app.Activity; 

import android.os.Bundle; 

import android.widget.ImageView; 

public class Catwalk extends Activity { 

    /** Called when the activity is first created. */ 

    @Override 

    public void onCreate(Bundle savedInstanceState) { 

     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     ImageView imageView = (ImageView) this.findViewById(R.id.image_view_id); 
     imageView.setImageResource(R.drawable.cat); 

    } 
} 

image_view_idはアンドロイドである:あなたのmain.xmlファイル内の画像ビューのidと私はあなたの描画可能なディレクトリ内のファイル名のcat.pngを持っていると仮定しています。

+0

非常に速い応答のためにRobbyに感謝します。 – Eli