0

「起動 1 で FC ソースが見つかりません」という質問が表示されますが、与えられた「答え」はほとんど役に立たないものです。

2 つの ImageView を含むプログラムがあります。起動すると、タブレットに両方の画像が表示されます。ここまでは順調ですね。

「coil_image」を定義する 1 行のコードを追加すると、ロードされなくなります。エラーメッセージはありません。停止したことをお詫びするだけです。F11 を押して起動すると、「ソースが見つかりません」というエラーが表示されます。

この点を乗り越えるために何をする必要があるかを教えてくれる有用な答えを誰かが持っていますか?

public class MainActivity extends Activity {

    ImageView coil_image = (ImageView) findViewById(R.id.imageInductionCoil);

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

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

}

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:background="@android:color/black"
    tools:context=".MainActivity" >

    <ImageView
        android:id="@+id/imageInductionCoil"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="300dp"
        android:minHeight="48dp"
        android:minWidth="48dp"
        android:src="@drawable/coil_green" />

    <ImageView
        android:id="@+id/imageFuelGauge"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="20dp"
        android:minHeight="125dp"
        android:minWidth="125dp"
        android:src="@drawable/fuel_gauge" />

</RelativeLayout>
4

1 に答える 1

0

まず、そのレイアウトで要素を検索できるように、アクティビティのレイアウトを設定する必要があります。簡単にこれを試してください:

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

   ImageView coil_image = (ImageView) findViewById(R.id.imageInductionCoil);

}

于 2013-08-23T16:00:48.413 に答える